diff options
author | 2018-02-14 14:08:45 -0800 | |
---|---|---|
committer | 2018-02-14 14:10:01 -0800 | |
commit | 40d0077016dee31865af5246cbd6b2953d6386b3 (patch) | |
tree | bc61c4057476ecfa5b25b6f37d2aa88bca05b7dd /src/test/java/com/google/devtools/build/lib/analysis | |
parent | ae52720bd38f1e1a29dc6d6910e6a0da95eb9236 (diff) |
Start slimming down ToolchainResolutionKey: get rid of BuildConfiguration. The real blocker is PlatformInfo, which is coming.
PiperOrigin-RevId: 185742130
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java index 6dda4a726b..4d6f66eb90 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java @@ -124,6 +124,7 @@ import com.google.devtools.build.lib.pkgcache.PathPackageLocator; import com.google.devtools.build.lib.rules.repository.RepositoryDelegatorFunction; import com.google.devtools.build.lib.skyframe.AspectValue; import com.google.devtools.build.lib.skyframe.BazelSkyframeExecutorConstants; +import com.google.devtools.build.lib.skyframe.BuildConfigurationValue; import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndTarget; import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey; import com.google.devtools.build.lib.skyframe.DiffAwareness; @@ -202,6 +203,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { private MutableActionGraph mutableActionGraph; private LoadingOptions customLoadingOptions = null; + protected BuildConfigurationValue.Key targetConfigKey; @Before public final void initializeSkyframeExecutor() throws Exception { @@ -465,6 +467,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase { + configsMode.toString().toLowerCase(); masterConfig = createConfigurations(actualArgs); targetConfig = getTargetConfiguration(); + targetConfigKey = + BuildConfigurationValue.key(targetConfig.fragmentClasses(), targetConfig.getOptions()); configurationArgs = Arrays.asList(actualArgs); createBuildView(); } |