aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java b/src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java
index 9446a04ded..bba074bec4 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/MockRule.java
@@ -102,6 +102,11 @@ public interface MockRule extends RuleDefinition {
}
/**
+ * Default <code>"deps"</code> attribute for rule classes that don't need special behavior.
+ */
+ Attribute.Builder<?> DEPS_ATTRIBUTE = attr("deps", BuildType.LABEL_LIST).allowedFileTypes();
+
+ /**
* Builds out this rule with default attributes Blaze expects of all rules plus the custom
* attributes defined by this implementation's {@link State}.
*
@@ -110,7 +115,6 @@ public interface MockRule extends RuleDefinition {
@Override
default RuleClass build(RuleClass.Builder builder, RuleDefinitionEnvironment environment) {
builder
- .add(attr("deps", BuildType.LABEL_LIST).allowedFileTypes())
.add(attr("testonly", BOOLEAN).nonconfigurable("test").value(false))
.add(attr("deprecation", STRING).nonconfigurable("test").value((String) null))
.add(attr("tags", STRING_LIST))