Přeskočit na obsah

npm run intake:e2e-fixture — End-to-end běh všech golden fixtures

End-to-end běh všech golden fixtures: Protáhne každý golden fixture tests/fixtures/intake/e2e-*.json PLNOU pipeline — parsování, validace, normalizace, párování entit, klasifikace rizika, preflight URL, manifest, report — s pevnými hodinami a mock DNS adaptérem.. npm skript, kontrola výstupů.

npm skript kontrola výstupů

Volání

npm run intake:e2e-fixture

Spustí node scripts/intake/run-e2e-fixture.mjs (čteno z package.json při buildu)

Zdroj: scripts/intake/run-e2e-fixture.mjs

Protáhne každý golden fixture tests/fixtures/intake/e2e-*.json PLNOU pipeline — parsování, validace, normalizace, párování entit, klasifikace rizika, preflight URL, manifest, report — s pevnými hodinami a mock DNS adaptérem.

Kdy ho spustit

Když měníš cokoli napříč intake pipeline a chceš vidět chování na celé matici typů podání a nepřátelských scénářů.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Nikdy nesahá na veřejný internet, nikdy nezapisuje produkční dossierová data, nikdy nevolá GitHub API.

Vstupy a výstupy

Čte

  • tests/fixtures/intake/e2e-*.json

Zapisuje

  • .tmp/intake/e2e-run/ (gitignorováno)

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.