aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
diff options
context:
space:
mode:
authorGravatar Klaus Aehlig <aehlig@google.com>2018-03-26 01:47:34 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-26 01:48:43 -0700
commit02f9956fbcfd9dcd1fffb9e930ec1d0ec8b04b80 (patch)
treee7fbdab635ff9b904aa7c187500a13230791c42b /src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
parentc2c7645922269ac4adc0720f129380c101842133 (diff)
BEP: also report the built artifacts in case of a test
If a test target is built and testing is requested, nevertheless report what was built. Change-Id: Ida25f5f73fd4b5e102f2f4923acc555088495a8a PiperOrigin-RevId: 190431506
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
index 675ce81da9..7481bd5ec8 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
@@ -187,11 +187,12 @@ public final class CompletionFunction<TValue extends SkyValue, TResult extends S
if (target == null) {
return null;
}
+ ArtifactsToBuild artifactsToBuild =
+ TopLevelArtifactHelper.getAllArtifactsToBuild(target, topLevelArtifactContext);
if (((TargetCompletionKey) skyKey.argument()).willTest()) {
- return TargetCompleteEvent.successfulBuildSchedulingTest(target, actualTarget);
+ return TargetCompleteEvent.successfulBuildSchedulingTest(
+ target, actualTarget, artifactsToBuild.getAllArtifactsByOutputGroup());
} else {
- ArtifactsToBuild artifactsToBuild =
- TopLevelArtifactHelper.getAllArtifactsToBuild(target, topLevelArtifactContext);
return TargetCompleteEvent.successfulBuild(
target, actualTarget, artifactsToBuild.getAllArtifactsByOutputGroup());
}