npm run test:intake:github — Testy GitHub adaptérů a publikace
Testy GitHub adaptérů a publikace: node:test nad adaptéry, zpracováním události, publikací výsledku, moduly github/ a kontrolou bezpečnosti artefaktů.. npm skript, kontrola výstupů.
npm skriptkontrola výstupůshodí běh
Volání
npm run test:intake:github
Spustí node --test scripts/intake/adapters/*.test.mjs scripts/intake/process-github-event.test.mjs scripts/intake/publish-github-result.test.mjs scripts/intake/github/*.test.mjs scripts/intake/validate-artifact-safety.test.mjs(čteno z package.json při buildu)
node:test nad adaptéry, zpracováním události, publikací výsledku, moduly github/ a kontrolou bezpečnosti artefaktů.
Kdy ho spustit
Při práci na integraci s GitHubem.
Co shodí běh
Padlý test v GitHub vrstvě intake pipeline.
Co je potřeba vědět
Tři z těchhle testových souborů (process-github-event, publish-github-result, validate-artifact-safety) nemají hlavičkový komentář — co pokrývají, se dá zjistit jen ze jmen testů uvnitř.
Vstupy a výstupy
Čte
scripts/intake/adapters/*.test.mjs
scripts/intake/github/*.test.mjs
scripts/intake/process-github-event.test.mjs
scripts/intake/publish-github-result.test.mjs
scripts/intake/validate-artifact-safety.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.