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