aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java b/src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java
index c79332b4f3..9def906044 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java
@@ -1122,81 +1122,4 @@ public class ConfigSettingTest extends BuildViewTestCase {
" default_value = 'valid',",
")");
}
-
- @Test
- public void policyMustContainRuleToUseFlagValues() throws Exception {
- reporter.removeHandler(failFastHandler); // expecting an error
- scratch.overwriteFile(
- "tools/whitelists/config_feature_flag/BUILD",
- "package_group(",
- " name = 'config_feature_flag',",
- " packages = ['//flag'])");
- scratch.file(
- "flag/BUILD",
- "config_feature_flag(",
- " name = 'flag',",
- " allowed_values = ['right', 'wrong'],",
- " default_value = 'right',",
- " visibility = ['//test:__pkg__'],",
- ")");
- scratch.file(
- "test/BUILD",
- "config_setting(",
- " name = 'flag_values_user',",
- " flag_values = {",
- " '//flag:flag': 'right',",
- " },",
- ")");
- assertThat(getConfiguredTarget("//test:flag_values_user")).isNull();
- assertContainsEvent(
- "in flag_values attribute of config_setting rule //test:flag_values_user: the flag_values "
- + "attribute is not available in package 'test'");
- }
-
- @Test
- public void policyDoesNotBlockRuleIfInPolicy() throws Exception {
- scratch.overwriteFile(
- "tools/whitelists/config_feature_flag/BUILD",
- "package_group(",
- " name = 'config_feature_flag',",
- " packages = ['//flag', '//test'])");
- scratch.file(
- "flag/BUILD",
- "config_feature_flag(",
- " name = 'flag',",
- " allowed_values = ['right', 'wrong'],",
- " default_value = 'right',",
- " visibility = ['//test:__pkg__'],",
- ")");
- scratch.file(
- "test/BUILD",
- "config_setting(",
- " name = 'flag_values_user',",
- " flag_values = {",
- " '//flag:flag': 'right',",
- " },",
- ")");
- assertThat(getConfiguredTarget("//test:flag_values_user")).isNotNull();
- assertNoEvents();
- }
-
- @Test
- public void policyDoesNotBlockRuleIfFlagValuesNotUsed() throws Exception {
- scratch.overwriteFile(
- "tools/whitelists/config_feature_flag/BUILD",
- "package_group(",
- " name = 'config_feature_flag',",
- " packages = ['//flag'])");
- scratch.file("flag/BUILD");
- scratch.file(
- "test/BUILD",
- "config_setting(",
- " name = 'flag_values_user',",
- " values = {",
- " 'cpu': 'k8',",
- " },",
- ")");
- assertThat(getConfiguredTarget("//test:flag_values_user")).isNotNull();
- assertNoEvents();
- }
}