aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/constraints
diff options
context:
space:
mode:
authorGravatar cpovirk <cpovirk@google.com>2017-07-20 13:57:02 +0200
committerGravatar Klaus Aehlig <aehlig@google.com>2017-07-20 14:48:56 +0200
commitd81b16c0d349deb5b194e321488ff7b1b8674a62 (patch)
tree76ae5ee4793e1fabf5b65adb8873d0b07fb7a632 /src/test/java/com/google/devtools/build/lib/analysis/constraints
parent36cd45b90b493287715922caaf2dd4ffa4b0a7ad (diff)
Turn off checking for filegroup "data" attributes.
Evidently the blanket disabling for all "data" attributes doesn't apply there. PiperOrigin-RevId: 162602015
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/constraints')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/constraints/ConstraintsTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/constraints/ConstraintsTest.java b/src/test/java/com/google/devtools/build/lib/analysis/constraints/ConstraintsTest.java
index 1bf3b0f27a..0786f3a300 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/constraints/ConstraintsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/constraints/ConstraintsTest.java
@@ -819,6 +819,18 @@ public class ConstraintsTest extends AbstractConstraintsTest {
}
@Test
+ public void filegroupDataAttributesSkipped() throws Exception {
+ new EnvironmentGroupMaker("buildenv/foo").setEnvironments("a", "b").setDefaults("a").make();
+ scratch.file("hello/BUILD",
+ "filegroup(",
+ " name = 'hi',",
+ " data = ['//helpers:default'],",
+ " compatible_with = ['//buildenv/foo:b'])");
+ assertThat(getConfiguredTarget("//hello:hi")).isNotNull();
+ assertNoEvents();
+ }
+
+ @Test
public void outputFilesAreChecked() throws Exception {
new EnvironmentGroupMaker("buildenv/foo").setEnvironments("a", "b").setDefaults().make();
scratch.file("hello/BUILD",