Test: Make e2e subs report individual results better #4286
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intent is to make CircleCI aware of individual tests in e2e subs.
e2e_client_runner now spits out a gotest compatible json file if TEST_RESULTS is set, then converts it to junit xml using gotestsum (since that's what CircleCI understands).
Some aspects of the client runner that caused it to terminate tests early after one failure were removed, so now the failures can be individually reported.