diff options
author | 2018-07-11 12:21:23 -0700 | |
---|---|---|
committer | 2018-07-11 12:23:00 -0700 | |
commit | fb8332ff6ee990fccc98548e12b200359b3114f8 (patch) | |
tree | 03a4cb6f79808f6803e3dd51fb23b03d76d17fb9 /src/main/java/com/google/devtools/build/lib/analysis | |
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/analysis')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java index 4ae435e091..767eac0bb4 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java @@ -274,7 +274,9 @@ public final class TargetCompleteEvent for (Artifact artifact : artifacts) { String name = artifactNameFunction.apply(artifact); String uri = converters.pathConverter().apply(artifact.getPath()); - builder.addImportantOutput(File.newBuilder().setName(name).setUri(uri).build()); + if (uri != null) { + builder.addImportantOutput(File.newBuilder().setName(name).setUri(uri).build()); + } } } |