A Buildkite plugin that parses junit.xml artifacts (generated across any number of parallel steps) and creates a build annotation listing the individual tests that failed.
The following pipeline will run test.sh jobs in parallel, and then process all the resulting JUnit XML files to create a summary build annotation.
steps:
- command: test.sh
parallelism: 50
artifact_paths: tmp/junit-*.xml
- wait: ~
continue_on_failure: true
- plugins:
junit-annotate#v0.0.1:
artifacts: tmp/junit-*.xmlThe artifact glob path to find the JUnit XML files.
Example: tmp/junit-*.xml
MIT (see LICENSE)