diff options
author | tomlu <tomlu@google.com> | 2018-07-11 12:21:23 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-11 12:23:00 -0700 |
commit | fb8332ff6ee990fccc98548e12b200359b3114f8 (patch) | |
tree | 03a4cb6f79808f6803e3dd51fb23b03d76d17fb9 /src/main/java/com/google/devtools/build/lib/exec | |
parent | e169b94ce9b0e964b8edd231ef7eb3bed1cd2ccf (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.java | 10 |
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(); } |