jstemmer/go-junit-report (github.com/jstemmer/go-junit-report)
### [`v2.1.0`](https://redirect.github.com/jstemmer/go-junit-report/releases/tag/v2.1.0): Version 2.1.0
[Compare Source](https://redirect.github.com/jstemmer/go-junit-report/compare/v2.0.0...v2.1.0)
### v2.1.0 changelog
- Fix [#147](https://redirect.github.com/jstemmer/go-junit-report/issues/147): Make timestamps in generated report more accurate.
- Fix [#140](https://redirect.github.com/jstemmer/go-junit-report/issues/140): Escape illegal XML characters in junit output.
- Fix [#145](https://redirect.github.com/jstemmer/go-junit-report/issues/145): Handle build errors in test packages with the `_test` suffix.
- Fix [#145](https://redirect.github.com/jstemmer/go-junit-report/issues/145): Don't ignore build errors that did not belong to a package.
- Fix [#134](https://redirect.github.com/jstemmer/go-junit-report/issues/134): Json test output was not parsed correctly when using the `-race` flag in `go test`.
- Add support for `=== NAME` lines introduced in Go1.20
- junit: Add File attribute to `testsuite`.
- junit: Allow multiple properties with the same name.
- junit: Add the `Testsuites.WriteXML` convenience method.
### [`v2.0.0`](https://redirect.github.com/jstemmer/go-junit-report/releases/tag/v2.0.0): Version 2.0.0
[Compare Source](https://redirect.github.com/jstemmer/go-junit-report/compare/v1.0.0...v2.0.0)
### Changes since v1.0.0
- Support for parsing `go test -json` output.
- Distinguish between build/runtime errors and test failures.
- JUnit report now includes output for all tests and benchmarks, and global output that doesn't belong to any test.
- Use full Go package name in generated report instead of only last path segment.
- Add support for reading skipped/failed benchmarks.
- Add `-subtest-mode` flag to exclude or ignore results of subtest parent tests.
- Add `-in` and `-out` flags for specifying input and output files respectively.
- Add `-iocopy` flag to copy stdin directly to stdout.
- Add `-prop` flags to set key/value properties in generated report.
- Add `-parser` flag to switch between regular `go test` (default) and `go test -json` parsing.
- Output in JUnit XML is written in `` tags for improved readability.
- Add `hostname`, `timestamp` and `id` attributes to JUnit XML.
- Improve accuracy of benchmark time calculation and update formatting in report.
- No longer strip leading whitespace from test output.
- The `formatter` and `parser` packages have been replaced with `junit` and `parser/gotest` packages respectively.
- Add support for parsing lines longer than 64KiB.
- The JUnit errors/failures attributes are now required fields.
- Drop support for parsing pre-Go1.13 test output.
- Deprecate `-go-version` flag.
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v1.0.0
->v2.1.0
Release Notes
jstemmer/go-junit-report (github.com/jstemmer/go-junit-report)
### [`v2.1.0`](https://redirect.github.com/jstemmer/go-junit-report/releases/tag/v2.1.0): Version 2.1.0 [Compare Source](https://redirect.github.com/jstemmer/go-junit-report/compare/v2.0.0...v2.1.0) ### v2.1.0 changelog - Fix [#147](https://redirect.github.com/jstemmer/go-junit-report/issues/147): Make timestamps in generated report more accurate. - Fix [#140](https://redirect.github.com/jstemmer/go-junit-report/issues/140): Escape illegal XML characters in junit output. - Fix [#145](https://redirect.github.com/jstemmer/go-junit-report/issues/145): Handle build errors in test packages with the `_test` suffix. - Fix [#145](https://redirect.github.com/jstemmer/go-junit-report/issues/145): Don't ignore build errors that did not belong to a package. - Fix [#134](https://redirect.github.com/jstemmer/go-junit-report/issues/134): Json test output was not parsed correctly when using the `-race` flag in `go test`. - Add support for `=== NAME` lines introduced in Go1.20 - junit: Add File attribute to `testsuite`. - junit: Allow multiple properties with the same name. - junit: Add the `Testsuites.WriteXML` convenience method. ### [`v2.0.0`](https://redirect.github.com/jstemmer/go-junit-report/releases/tag/v2.0.0): Version 2.0.0 [Compare Source](https://redirect.github.com/jstemmer/go-junit-report/compare/v1.0.0...v2.0.0) ### Changes since v1.0.0 - Support for parsing `go test -json` output. - Distinguish between build/runtime errors and test failures. - JUnit report now includes output for all tests and benchmarks, and global output that doesn't belong to any test. - Use full Go package name in generated report instead of only last path segment. - Add support for reading skipped/failed benchmarks. - Add `-subtest-mode` flag to exclude or ignore results of subtest parent tests. - Add `-in` and `-out` flags for specifying input and output files respectively. - Add `-iocopy` flag to copy stdin directly to stdout. - Add `-prop` flags to set key/value properties in generated report. - Add `-parser` flag to switch between regular `go test` (default) and `go test -json` parsing. - Output in JUnit XML is written in `` tags for improved readability. - Add `hostname`, `timestamp` and `id` attributes to JUnit XML. - Improve accuracy of benchmark time calculation and update formatting in report. - No longer strip leading whitespace from test output. - The `formatter` and `parser` packages have been replaced with `junit` and `parser/gotest` packages respectively. - Add support for parsing lines longer than 64KiB. - The JUnit errors/failures attributes are now required fields. - Drop support for parsing pre-Go1.13 test output. - Deprecate `-go-version` flag.Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.