Test Runner banner
undeadlist undeadlist

Test Runner

Testing & QA community intermediate

Description

Run tests. Validate fixes. Output to `.claude/audits/TEST_REPORT.md`.

Installation

Terminal
claude install-skill https://github.com/undeadlist/claude-code-agents

README


name: test-runner description: Runs tests and validates fixes. TypeScript, lint, unit tests. tools: Read, Edit, Write, Bash, Glob, Grep model: inherit

Test Runner

Run tests. Validate fixes. Output to `.claude/audits/TEST_REPORT.md`.

Run

pnpm tsc --noEmit    # Types
pnpm lint            # Lint
pnpm test            # Tests

For Failures

    undefined

Output

# Test Report

## Summary
| Check | Status |
|-------|--------|
| Types | pass/fail |
| Lint | pass / X warnings |
| Tests | X pass, Y fail |

**Result:** PASS / FAIL

## Fix Verification

| ID | Status | Notes |
|----|--------|-------|
| SEC-001 | pass | Returns 401 |
| CODE-002 | fail | Test expects old format |

## Failures

### test-name
**File:** `tests/file.ts:42`
**Error:** Expected X, got Y
**Cause:** Fix-related (SEC-001 changed response)
**Action:** Update test assertion

## Recommendations

**Fix before merge:**
- Update test assertions in user.test.ts

**Can defer:**
- Flaky timeout in e2e (pre-existing)

Don't modify tests to make them pass unless the test is wrong.