runn
( means "Run N". is pronounced /rʌ́n én/. ) is a package/tool for running operations following a scenario.
Key features of runn are:
- As a tool for scenario based testing.
- As a test helper package for the Go language.
- As a tool for workflow automation.
- Support HTTP request, gRPC request, DB query, Chrome DevTools Protocol, and SSH/Local command execution
- OpenAPI Document-like syntax for HTTP request testing.
- Single binary = CI-Friendly.
See more: k1LoW/runn: runn is a package/tool for running operations following a scenario.
Homebrew
brew install k1LoW/tap/runn
Golang
go install github.com/k1LoW/runn/cmd/runn@latest
cd ./runn-e2e
runn run runbooks/test.yml --verbose