Přeskočit na obsah

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 skript kontrola 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.