aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar juliexxia <juliexxia@google.com>2017-12-08 12:37:36 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-08 12:39:05 -0800
commit865b8887daca1477216ebe2527ad35f07081c778 (patch)
treede52e4a5e10438071730bddbfc5c9c57af19726d /src/test
parent5f47d9a7e94011735bddc34b86bbd96633cbf464 (diff)
Add --implicit_deps custom filtering to configuredtargetqueryenvironment.
This implementation requires adding an interned list of LabelAndConfiguration objects to each RuleConfiguredTarget ('implicit' is an attribute describer, not a dep describer so filtering needs to happen while attribute information still exists). PiperOrigin-RevId: 178411882
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/MockRuleDefaults.java23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/MockRuleDefaults.java b/src/test/java/com/google/devtools/build/lib/analysis/util/MockRuleDefaults.java
index bcce2b62c0..db07c140cd 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/MockRuleDefaults.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/MockRuleDefaults.java
@@ -55,17 +55,18 @@ public class MockRuleDefaults {
*
* <p>Does not apply when {@link MockRule#ancestor} is set.
*/
- public static final ImmutableList<Attribute.Builder<?>> DEFAULT_ATTRIBUTES = ImmutableList.of(
- attr("testonly", BOOLEAN).nonconfigurable("test").value(false),
- attr("deprecation", STRING).nonconfigurable("test").value((String) null),
- attr("tags", STRING_LIST),
- attr("visibility", NODEP_LABEL_LIST).orderIndependent().cfg(HOST).nonconfigurable("test"),
- attr(RuleClass.COMPATIBLE_ENVIRONMENT_ATTR, LABEL_LIST)
- .allowedFileTypes(FileTypeSet.NO_FILE)
- .dontCheckConstraints(),
- attr(RuleClass.RESTRICTED_ENVIRONMENT_ATTR, LABEL_LIST)
- .allowedFileTypes(FileTypeSet.NO_FILE)
- .dontCheckConstraints());
+ public static final ImmutableList<Attribute.Builder<?>> DEFAULT_ATTRIBUTES =
+ ImmutableList.of(
+ attr("testonly", BOOLEAN).nonconfigurable("test").value(false),
+ attr("deprecation", STRING).nonconfigurable("test").value((String) null),
+ attr("tags", STRING_LIST).nonconfigurable("test"),
+ attr("visibility", NODEP_LABEL_LIST).orderIndependent().cfg(HOST).nonconfigurable("test"),
+ attr(RuleClass.COMPATIBLE_ENVIRONMENT_ATTR, LABEL_LIST)
+ .allowedFileTypes(FileTypeSet.NO_FILE)
+ .dontCheckConstraints(),
+ attr(RuleClass.RESTRICTED_ENVIRONMENT_ATTR, LABEL_LIST)
+ .allowedFileTypes(FileTypeSet.NO_FILE)
+ .dontCheckConstraints());
/**
* The default configured target factory for mock rules.