Skip to content

quick-junit 0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 18:24
· 33 commits to main since this release

Changed

  • TestCaseStatus::NonSuccess's reruns field is now a NonSuccessReruns struct. NonSuccessReruns bundles the list of reruns with a FlakyOrRerun kind that controls whether they are serialized as <flakyFailure>/<flakyError> or <rerunFailure>/<rerunError>. This enables representing tests that both failed and exhibited flaky behavior, as permitted by the JUnit XSD and as supported by an upcoming version of cargo-nextest.
  • The deserializer now handles all valid combinations of main status and rerun/flaky elements, modeled as a decision table, and errors out on unrepresentable combinations such as both flakyFailure and rerunFailure being present.
  • MSRV updated to Rust 1.79.