diff options
author | Klaus Aehlig <aehlig@google.com> | 2017-02-10 14:36:43 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2017-02-10 15:37:00 +0000 |
commit | 89512a7cbc4ff5d25415fc87b5d5d050452fa195 (patch) | |
tree | cbb48259566d852b85e39de1ee41061bd6d3fb5d /src/main/java/com/google/devtools/build/lib/buildeventstream | |
parent | 733f4c76cabe086b3ff544b915bae202dd183383 (diff) |
BEP: Provide more useful data in TestResult events
For individual test actions, more useful data can be provided
than just the success status. Do so.
Also, to keep each log reported only once, send a new
TestAttempt event for the final test attempt, but don't
have the TestResult (which contains to union of all test
files) an instance of the BuildEvent.
As we now report test results in a separate object, drop
the test data and directly pass in the files created. In
this way, we also get all the moved files reported correctly
in the individual attempts.
--
Change-Id: Ic04b7bad4f92a381bd4d1b4ec91f743b89f81f84
Reviewed-on: https://cr.bazel.build/8694
PiperOrigin-RevId: 147149025
MOS_MIGRATED_REVID=147149025
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildeventstream')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto b/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto index 6131112e81..60ee9e83a3 100644 --- a/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto +++ b/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto @@ -208,6 +208,10 @@ message TargetComplete { // Payload on events reporting about individual test action. message TestResult { bool success = 1; + + // Files (logs, test.xml, undeclared outputs, etc) generated by that test + // action. + repeated File test_action_output = 2; } // Payload of the event summarizing a test. |