Dev Test

Kjører prosjektets konfigurerte testkommando og skriver en SHA-festet bestått/ikke bestått-post som andre Hermit-kommandoer baserer seg på.

av gtapps · gtapps/claude-code-hermit

Krever oppsett ★ 8.8/10

Dev Test — Kjører prosjektets konfigurerte testkommando og skriver en SHA-festet bestått/ikke bestått-post som andre Hermit-kommandoer baserer seg på.

Hva den gjør

Utfører den operatørkonfigurerte commands.test-kommandoen og registrerer atomisk utgangskode, varighet, git HEAD SHA, tidsstempel, og (for OOM/timeout/interrupt) en likely_cause i .claude-code-hermit/state/last-test.json. Utløses ved forespørsler om midt-i-oppgave testverifisering eller isolert feilende-test-feilsøking innenfor claude-code-hermit plugin-arbeidsflyten, og konsumeres av /dev-pr som en cache slik at en ny gjennomkjøring på samme HEAD hopper over å kjøre suiten på nytt.

Testrapport

Sporet den faktiske record-test-result.ts-kilden: SKILL.mds stderr-streng 'commands.test not configured' er en byte-for-byte match med skriptets virkelige feilmelding, og mislykkede kjøringer blir automatisk tagget med en likely_cause (oom/timeout/user-interrupt) utledet fra utgangskoden — et diagnostisk preg en naiv `npm test` baseline ikke ville gitt deg.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/gtapps/claude-code-hermit
cd claude-code-hermit
mkdir -p ~/.claude/skills
cp -r plugins/claude-code-dev-hermit/skills/dev-test ~/.claude/skills/dev-test

Kommandoer og eksempelprompter

  • /dev-testKjører prosjektets konfigurerte testkommando og skriver en SHA-festet bestått/ikke bestått-post som andre Hermit-kommandoer baserer seg på.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Run our test suite and record whether it passed at this commit.
  • I need a structured pass/fail record before we merge this PR.
  • Verify the tests still pass here and log the result for later.