aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/exec
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2018-07-11 12:21:23 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-11 12:23:00 -0700
commitfb8332ff6ee990fccc98548e12b200359b3114f8 (patch)
tree03a4cb6f79808f6803e3dd51fb23b03d76d17fb9 /src/main/java/com/google/devtools/build/lib/exec
parente169b94ce9b0e964b8edd231ef7eb3bed1cd2ccf (diff)
Omit parts of BEP events (like stdout, stderr) when the associated artifact uploader cannot upload a particular file.
RELNOTES: None PiperOrigin-RevId: 204167372
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/exec')
-rw-r--r--src/main/java/com/google/devtools/build/lib/exec/TestAttempt.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/exec/TestAttempt.java b/src/main/java/com/google/devtools/build/lib/exec/TestAttempt.java
index ea90ce7863..ce731a1ea2 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/TestAttempt.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/TestAttempt.java
@@ -219,11 +219,11 @@ public class TestAttempt implements BuildEventWithOrderConstraint {
builder.setTestAttemptDurationMillis(durationMillis);
builder.addAllWarning(testWarnings);
for (Pair<String, Path> file : files) {
- builder.addTestActionOutput(
- BuildEventStreamProtos.File.newBuilder()
- .setName(file.getFirst())
- .setUri(pathConverter.apply(file.getSecond()))
- .build());
+ String uri = pathConverter.apply(file.getSecond());
+ if (uri != null) {
+ builder.addTestActionOutput(
+ BuildEventStreamProtos.File.newBuilder().setName(file.getFirst()).setUri(uri).build());
+ }
}
return builder.build();
}