diff options
author | Ulf Adams <ulfjack@google.com> | 2016-03-01 19:26:06 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-03-02 17:54:39 +0000 |
commit | 209f52f3000ab927a2ec94b66ec73898f051d4a0 (patch) | |
tree | 40379702ee2e2dc0571c57a556c2a6ee97f872ac /src/test/java/com/google | |
parent | 3f611ab4ee905c09aff05f8fd8f19517be54efa6 (diff) |
Always trim the BuildOptions; we've resolved the LIPO issue.
The only input to FdoSupport.prepareToBuild is now the exec root, and
changes to that invalidate the entire server anyway.
--
MOS_MIGRATED_REVID=116027192
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java index 4daaa08499..607bf51feb 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java @@ -322,13 +322,12 @@ public class BuildConfigurationTest extends ConfigurationTestCase { } @Test - public void testDynamicConfigFragmentsAreShareableAcrossConfigurations() throws Exception { + public void testConfigFragmentsAreShareableAcrossConfigurations() throws Exception { // Note we can't use any fragments that load files (e.g. CROSSTOOL) because those get // Skyframe-invalidated between create() calls. - BuildConfiguration config1 = create("--experimental_dynamic_configs", "--javacopt=foo"); - BuildConfiguration config2 = create("--experimental_dynamic_configs", "--javacopt=bar"); - BuildConfiguration config3 = - create("--experimental_dynamic_configs", "--j2objc_translation_flags=baz"); + BuildConfiguration config1 = create("--javacopt=foo"); + BuildConfiguration config2 = create("--javacopt=bar"); + BuildConfiguration config3 = create("--j2objc_translation_flags=baz"); // Shared because all j2objc options are the same: assertThat(config1.getFragment(J2ObjcConfiguration.class)) .isSameAs(config2.getFragment(J2ObjcConfiguration.class)); @@ -336,17 +335,4 @@ public class BuildConfigurationTest extends ConfigurationTestCase { assertThat(config1.getFragment(J2ObjcConfiguration.class)) .isNotSameAs(config3.getFragment(J2ObjcConfiguration.class)); } - - @Test - public void testStaticConfigFragmentsDistinctAcrossConfigurations() throws Exception { - BuildConfiguration config1 = create("--javacopt=foo"); - BuildConfiguration config2 = create("--javacopt=foo"); - BuildConfiguration config3 = create("--javacopt=bar"); - // Shared because global build options are identical: - assertThat(config1.getFragment(J2ObjcConfiguration.class)) - .isSameAs(config2.getFragment(J2ObjcConfiguration.class)); - // Distinct because global build options differ (even though j2objc options are the same). - assertThat(config1.getFragment(J2ObjcConfiguration.class)) - .isNotSameAs(config3.getFragment(J2ObjcConfiguration.class)); - } } |