Test Runner

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

pilinux e095863 1011 B Updated

File contents

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

pilinux/gorest/tree/main/.agents/skills/test-runner commit e095863925

Frequently asked questions

npx skillmds@latest add pilinux/test-runner