Přeskočit na obsah

npm run test — Testová sada repozitáře

Testová sada repozitáře: Spouští node:test nad všemi *.test.mjs v scripts/build, dossier, data, migrations, lint, ui, ci, osint, intake (včetně matching/risk/preflight) a prismatic.. npm skript, kontrola výstupů.

npm skript kontrola výstupů shodí běh pipeline: build

Volání

npm run test

Spustí node --test scripts/build/*.test.mjs scripts/dossier/*.test.mjs scripts/data/*.test.mjs scripts/migrations/*.test.mjs scripts/lint/*.test.mjs scripts/ui/*.test.mjs scripts/ci/*.test.mjs scripts/osint/*.test.mjs scripts/intake/*.test.mjs scripts/intake/matching/*.test.mjs scripts/intake/risk/*.test.mjs scripts/intake/preflight/*.test.mjs scripts/prismatic/*.test.mjs scripts/prismatic/lib/*.test.mjs (čteno z package.json při buildu)

Spouští node:test nad všemi *.test.mjs v scripts/build, dossier, data, migrations, lint, ui, ci, osint, intake (včetně matching/risk/preflight) a prismatic.

Kdy ho spustit

Je krokem build pipeline hned po datovém řetězci. Lokálně kdykoli — je rychlá a nepotřebuje síť.

Co shodí běh

  • Jakýkoli padlý test v uvedených adresářích. Několik validátorů (validate-issue-forms, validate-intake-workflow) je do sady zapojených přes vlastní test soubor právě proto, aby nemusely být samostatným krokem pipeline.

Vstupy a výstupy

Čte

  • scripts/**/*.test.mjs

Příkaz nespouští žádný soubor repozitáře — popis vychází z jeho příkazové řádky a z volaných nástrojů. 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.