Go - Test Suites
Version updated for https://github.com/mvrahden/go-test to version v1.26.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The gotest action generates and executes Go test suites as specification-driven behavioral contracts, offering isolated and parallel execution with no runtime dependencies or reflection. It simplifies test management by organizing tests into readable specifications and ensures state isolation between tests.
What’s Changed
What’s Changed
- Rebuild the website and grow the blog by @mvrahden in https://github.com/mvrahden/go-test/pull/93
- Publish the Go testing research article by @mvrahden in https://github.com/mvrahden/go-test/pull/94
- Make the docs, config, and test reports match what actually happens by @mvrahden in https://github.com/mvrahden/go-test/pull/97
- Teach AI coding assistants how to write gotest tests by @mvrahden in https://github.com/mvrahden/go-test/pull/98
- Report failures reliably across the entire test lifecycle by @mvrahden in https://github.com/mvrahden/go-test/pull/96
- Broken packages can no longer slip through as passing by @mvrahden in https://github.com/mvrahden/go-test/pull/100
- Smarter test linting: assertions everywhere, with rules organized by how much they matter by @mvrahden in https://github.com/mvrahden/go-test/pull/99
- Replace the retired Go Report Card badge by @mvrahden in https://github.com/mvrahden/go-test/pull/102
- Make the linter docs match the linter by @mvrahden in https://github.com/mvrahden/go-test/pull/101
- Lint findings now show up right in the pull request by @mvrahden in https://github.com/mvrahden/go-test/pull/103
Full Changelog: https://github.com/mvrahden/go-test/compare/v1.25.0...v1.26.0