Target: api
Status: passed
Started: 30/7/2026, 16.07.38
Finished: 30/7/2026, 16.07.41
Exit code: 0
Log file: output.log
Summary file: summary.md
JSON file: results.json
# QA Run Summary - Run ID: api-2026-07-30T09-07-38-186Z - Target: api - Passed: 6 - Failed: 0 - Skipped: 0 - Failed tests: - none
> rekrutia-qa-playwright@0.1.0 qa:api
> playwright test tests/api
◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
Running 6 tests using 2 workers
◇ injected env (0) from .env // tip: ◈ secrets for agents [www.dotenvx.com]
◇ injected env (0) from .env // tip: ⌘ override existing { override: true }
✓ 1 [api-no-auth] › tests/api/service-contracts.spec.ts:33:7 › @regression API contracts › cv-analysis menerima format auth header jika token QA diatur (83ms)
✓ 2 [api-no-auth] › tests/api/service-contracts.spec.ts:18:7 › @regression API contracts › cv-analysis menolak request tanpa token (89ms)
✓ 3 [api-no-auth] › tests/api/service-contracts.spec.ts:54:7 › @regression API contracts › cv-clustering preflight menolak atau merespons terstruktur (49ms)
✓ 5 [api-no-auth] › tests/api/service-health.spec.ts:23:7 › @smoke @prod-safe service health checks › service cv-analysis merespons sehat (16ms)
✓ 6 [api-no-auth] › tests/api/service-health.spec.ts:29:7 › @smoke @prod-safe service health checks › service cv-clustering merespons sehat (15ms)
✓ 4 [api-no-auth] › tests/api/service-health.spec.ts:17:7 › @smoke @prod-safe service health checks › app utama merespons sehat (526ms)
6 passed (2.0s)