What problem does it solve?
This workflow unifies Go testing by coordinating gotest, mocking patterns, WASM/stdlib dual testing, and automated publishing to ensure fast feedback and consistent test quality across local, CI, and agent workflows.
Core Features & Use Cases
- gotest Runner: Handles vet, race, cover, and WASM tests with single-line outputs for dashboards.
- Publishing (gopush): Automates testing, tagging, pushing, and dependency updates after successful runs.
- Mocks & Dual Testing: Encourages mock-based tests and builds with build tags to support both WASM and stdlib environments.
- Diagram-Driven Testing: Aligns tests with docs/diagrams and ensures coverage across branches.
- CI Readiness: Integrates with CI pipelines and produces concise, readable results.
Quick Start
Run gotest to execute the full suite, or run gotest -run TestName to target specific tests, then publish with gopush after verifying docs and badges.