diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java | 12 |
1 files changed, 8 insertions, 4 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 bcad79f2f6..7d394a78e1 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 @@ -1124,7 +1124,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase { return getPackageRelativeDerivedArtifact( packageRelativePath, owner.getConfiguration().getBinDirectory(RepositoryName.MAIN), - ConfiguredTargetKey.of(owner)); + ConfiguredTargetKey.of( + owner, skyframeExecutor.getConfiguration(reporter, owner.getConfigurationKey()))); } /** @@ -1200,8 +1201,10 @@ public abstract class BuildViewTestCase extends FoundationTestCase { * just be "foo.o". */ protected Artifact getGenfilesArtifact(String packageRelativePath, ConfiguredTarget owner) { - ConfiguredTargetKey configKey = ConfiguredTargetKey.of(owner); - return getGenfilesArtifact(packageRelativePath, configKey, owner.getConfiguration()); + BuildConfiguration configuration = + skyframeExecutor.getConfiguration(reporter, owner.getConfigurationKey()); + ConfiguredTargetKey configKey = ConfiguredTargetKey.of(owner, configuration); + return getGenfilesArtifact(packageRelativePath, configKey, configuration); } /** @@ -1283,7 +1286,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase { return getDerivedArtifact( PathFragment.create(rootRelativePath), targetConfig.getBinDirectory(RepositoryName.MAIN), - ConfiguredTargetKey.of(owner)); + ConfiguredTargetKey.of( + owner, skyframeExecutor.getConfiguration(reporter, owner.getConfigurationKey()))); } protected Action getGeneratingActionForLabel(String label) throws Exception { |