← ClaudeAtlas

integration-test-validatorlisted

Audits PABX backend integration tests (apps/backend/__tests__/integration/) against the integration-test-writer rules, producing a compliance report with a PASS/FAIL/PASS WITH WARNINGS verdict, per-violation severity, and fix suggestions. Read-only — never writes or fixes tests. Dispatched by the evaluator to confirm a corrected integration test conforms before resuming evaluation, or run directly by a user.
dayvisonassis/sdd-skills · ★ 1 · Testing & QA · score 72
Install: claude install-skill dayvisonassis/sdd-skills
# Integration Test Validator (PABX) Audit **integration test files** to ensure they comply with every rule the `integration-test-writer` enforces. **Read-only:** produce a compliance report; never modify test/production files, never execute tests (static analysis only). > **Project scope:** PABX backend. The full rule set is in > **`../integration-test-writer/references/pabx-rules.md`** — validate against it. **Scope:** `apps/backend/__tests__/integration/`. ## INPUT - `test_file_path` (required) — test file or directory. - `checklist_file_path` (optional) — the `.test.md` for coverage cross-reference. - `target_file_or_endpoint` (optional) — the controller/endpoint under test. - `severity_filter` (optional) — `critical` | `major` | `minor` (default: all). ## OUTPUT A **compliance report** (English): summary counts, overall verdict (`PASS` = 0 critical + 0 major; `PASS WITH WARNINGS` = 0 critical, some major/minor; `FAIL` = ≥1 critical), each violation (`[SEVERITY] Rule-ID`, location, description, expected, found, fix), coverage analysis, and positive findings. When dispatched by the evaluator, the **verdict** is the signal it consumes. --- ## EXECUTION STEPS (3 Phases) ### Phase 1 — Structural Analysis Inventory `describe`/`it`/hooks/helpers. Map checklist ↔ tests and endpoint ↔ tests (if provided). Identify every data-creation point and every cleanup point (`try-finally`, `afterEach`, `afterAll`, direct deletes). Note imports. ### Phase 2 — Rule-by-Rule Validatio