test-runner

star 499

Run and triage Go tests with correct environment handling; produce compact, actionable failure summaries.

pilinux By pilinux schedule Updated 2/19/2026

name: test-runner description: Run and triage Go tests with correct environment handling; produce compact, actionable failure summaries. license: MIT metadata: mode: verify purpose: test

Test Runner

When to Use

  • Validate changes with unit/integration tests or triage failing test runs.

Rules

  • Use source setTestEnv.sh when environment variables are required.
  • Focus on the first actionable failure line and include package + test name.
  • Prefer targeted test runs (-run) over full-suite when iterating.

Commands

  • Full suite (with test env): source setTestEnv.sh && go test -v -cover ./...
  • Single package: source setTestEnv.sh && go test -v -cover ./lib/...
  • Single test: source setTestEnv.sh && go test -v -run TestHashPass ./lib/...

Output

  • Result: pass or fail.
  • Failures: package, test name, first actionable error lines.
  • Next: 1-3 focused suggestions (narrow test, inspect file, add mock).

Related Skills

  • logs-repro-harness, linter-runner, db-infra-mocks
Install via CLI
npx skills add https://github.com/pilinux/gorest --skill test-runner
Repository Details
star Stars 499
call_split Forks 63
navigation Branch main
article Path SKILL.md
More from Creator