- Update to version 1.13.0:
* Bump deps
* Update Go version
* chore(internal/junitxml): encode the attributes as JUnit test case properties
* fix(testjson/testdata): update with-attributes expectation after fix
* feat(testjson/testdata): handle `ActionAttr` event
* feat(testjson/testdata): add `ActionAttr` to event decoding
* feat(testjson/testdata): add new test with attributes
* Get version info from `runtime/debug`
* add --watch-clear flag to clear screen on rerun test (forwarded request 1313729 from amanzini)
OBS-URL: https://build.opensuse.org/request/show/1313750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gotestsum?expand=0&rev=5
- Update to version 1.13.0:
* Bump deps
* Update Go version
* chore(internal/junitxml): encode the attributes as JUnit test case properties
* fix(testjson/testdata): update with-attributes expectation after fix
* feat(testjson/testdata): handle `ActionAttr` event
* feat(testjson/testdata): add `ActionAttr` to event decoding
* feat(testjson/testdata): add new test with attributes
* Get version info from `runtime/debug`
* add --watch-clear flag to clear screen on rerun test
OBS-URL: https://build.opensuse.org/request/show/1313729
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/gotestsum?expand=0&rev=10
* Bump deps
* --rerun-fails-abort-on-data-race
* Use earlier and latest event time for elapsed time
* go junitxml: compute per package start times rather than using per execution
* feat: support for hidding skipped tests in the junit report
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/gotestsum?expand=0&rev=8
- Update to version 1.12.1:
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.21 matching go.mod
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable (forwarded request 1255348 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1255349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gotestsum?expand=0&rev=3
- Update to version 1.12.1:
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.21 matching go.mod
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
OBS-URL: https://build.opensuse.org/request/show/1255348
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/gotestsum?expand=0&rev=6
- Update to version 1.12.1:
* Update expected values
* fix swallow build error and added tests
* Update TestEvent for go1.24
* Bump dependencies
* Remove unused nolint directives
* Fix some typos in README
* fix(validate): fixes check for test.failfast flag as this is a gotest arg
and must be prefixed with test.
* Update minimum Go version
* fix ordering for version at least
* Updated expected value for help text
* Remove unnecessary empty lines
* Fix typo in help text
* omit empty skipped
* add skipped attribute to junit xml testsuite
* fix: close FailsReportFile
* Version check that is go1.21 compatible
* Fix append bug in --rerun-fails with -run flag
* Add Woodpecker CI to no-color default autodetection
* Fold for loop clauses into the statement
* Update gotestsum retries to properly filter out parents when there is a
missing gap in the parent tree
* Used named constants instead of magic numbers in illumos-specific code
* Improve warning message when stdin is not a terminal
* Add support for gotestsum on illumos/amd64
* filewatcher: Silence warning from os.Stat failures
* Add emoticons to the nerdfonts icon formats
* Add format icons for nerdfonts instead of unicode
* Add support for simple icons using plain text
OBS-URL: https://build.opensuse.org/request/show/1255263
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/gotestsum?expand=0&rev=5
- Update to version 1.10.1:
* Add test for accepting GODEBUG output
* Quote test names before they are used within the regex to rerun
* move TEAMCITY_VERSION version checkout outside of CI check
* Don't treat debug messages as errors
* Add support for zOS
* update fixture
* fix lint
* extract TEAMCITY_VERSION check because they don't set CI
* Detect CI environments by name
* Revert "Enable color support by default on Drone CI"
* Enable color support by default on Drone CI
* Update README.md
* Fix coverage detection for go1.20
* ci: update goreleaser 1.7.0 to 1.17.0 for windows/arm64
* Add prometheus to readme links
* Add list of projects that use gotestsum (forwarded request 1103623 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1103624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gotestsum?expand=0&rev=2
- Update to version 1.10.1:
* Add test for accepting GODEBUG output
* Quote test names before they are used within the regex to rerun
* move TEAMCITY_VERSION version checkout outside of CI check
* Don't treat debug messages as errors
* Add support for zOS
* update fixture
* fix lint
* extract TEAMCITY_VERSION check because they don't set CI
* Detect CI environments by name
* Revert "Enable color support by default on Drone CI"
* Enable color support by default on Drone CI
* Update README.md
* Fix coverage detection for go1.20
* ci: update goreleaser 1.7.0 to 1.17.0 for windows/arm64
* Add prometheus to readme links
* Add list of projects that use gotestsum
OBS-URL: https://build.opensuse.org/request/show/1103623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/gotestsum?expand=0&rev=3