diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java b/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java index 69e7c79bbb..e00555edb0 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java +++ b/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java @@ -108,6 +108,14 @@ public class ActionExecutedEvent implements BuildEvent { if (action.getOwner() != null && action.getOwner().getLabel() != null) { actionBuilder.setLabel(action.getOwner().getLabel().toString()); } + // TODO(aehlig): ensure the configuration is shown in the stream, even if it is not + // one of the configurations of a top-level configured target. + if (action.getOwner() != null) { + actionBuilder.setConfiguration( + BuildEventStreamProtos.BuildEventId.ConfigurationId.newBuilder() + .setId(action.getOwner().getConfigurationChecksum()) + .build()); + } if (exception == null) { actionBuilder.setPrimaryOutput( BuildEventStreamProtos.File.newBuilder() |