aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-08-31 12:32:14 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-08-31 19:13:45 +0000
commitfc154ae77180544ec3bcac19b7a86ad091d6526e (patch)
tree865c4d4fbadabf36f9c00e9418b5fad2d9318fe2 /src/test/java
parenta1d93965eca2d7a7c1afca79a85d9e546f22096f (diff)
Drop the baseline artifact output group.
The baseline artifacts are part of the instrumented files provider now, and are strongly tied to the collect_code_coverage flag. It seems to be simpler to collect them explicitly in the BuildView (which already collects them for post-processing), than to rely on the output group selection. -- MOS_MIGRATED_REVID=101926341
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java5
1 files changed, 3 insertions, 2 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 3c3565e42b..6096e4c3b6 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
@@ -105,6 +105,7 @@ import com.google.devtools.build.lib.pkgcache.PathPackageLocator;
import com.google.devtools.build.lib.pkgcache.TransitivePackageLoader;
import com.google.devtools.build.lib.rules.extra.ExtraAction;
import com.google.devtools.build.lib.rules.test.BaselineCoverageAction;
+import com.google.devtools.build.lib.rules.test.InstrumentedFilesProvider;
import com.google.devtools.build.lib.skyframe.AspectValue;
import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey;
import com.google.devtools.build.lib.skyframe.DiffAwareness;
@@ -1478,8 +1479,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
protected Iterable<String> baselineCoverageArtifactBasenames(ConfiguredTarget target)
throws Exception {
Artifact baselineCoverage = Iterables.getOnlyElement(target
- .getProvider(OutputGroupProvider.class)
- .getOutputGroup(OutputGroupProvider.BASELINE_COVERAGE));
+ .getProvider(InstrumentedFilesProvider.class)
+ .getBaselineCoverageArtifacts());
BaselineCoverageAction baselineAction =
(BaselineCoverageAction) getGeneratingAction(baselineCoverage);