Executing Distributed System Tests
Spouští navržený testovací plán distribuovaných systémů, hodnotí každé spuštění podle 10stavové taxonomie verdiktů
Funguje s nastavením
Co umí
Provádí dříve navržený testovací plán distribuovaných systémů proti skutečnému nebo simulovanému clusteru: objevuje existující testovací nástroje SUT, řídí zátěž a vkládání chyb, zachycuje důkazy o dopadu nemesis pro každý scénář a přiřazuje jeden z deseti stavů verdiktu s audity green-but-broken a weak-oracle před jakýmkoli PASS. Spouští se na "execute the plan", "reproduce a distributed bug", "run stability/chaos tests", "validate a release end-to-end", nebo když soubor plánu existuje v docs/testing-plans/. Pro hraniční a spravedlivé scénáře hodnotí každou povrchovou větev samostatně a aplikuje pravidlo degradace, aby netestovaná větev nemohla být zahrnuta do úspěšného scénáře.
Testovací report
Načten SKILL.md přes GitHub API; frontmatter se parsuje (name+description) a 3 tělem odkazované soubory vrátily HTTP 200 (verdict-taxonomy.md, green-but-broken-red-flags.md, findings-report-template.md). Žádné pevně zakódované cesty ani bezpečnostní problémy; dodává platné plugin.json/marketplace.json. Plná cesta spuštění (řízení vkládání chyb proti živému clusteru) vyžaduje Docker + distribuovaný SUT + navržený soubor plánu, který jsem nemohl poskytnout, takže jsem změřil charakteristický řez verdiktu/disciplíny zprávy dovednosti: vzhledem k hraničnímu scénáři se 4 povrchovými větvemi, kde 2 prošly a 2 nebyly nikdy dosaženy, moje základní verze to nazvala "PASS (s výhradami), nic nebrání odeslání", zatímco dodržení pravidla degradace pro každou větev z těla vynutilo "PARTIAL-surface, NOT a pass, should NOT ship" plus tabulku pokrytí povrchu — přesně to selhání složeného povrchu, které dovednost tvrdí, že zabraňuje (exec_baseline.md vs exec_skill.md).
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/shenli/distributed-system-testing.git /tmp/executing-distributed-system-tests-src mkdir -p ~/.claude/skills cp -R /tmp/executing-distributed-system-tests-src/skills/executing-distributed-system-tests ~/.claude/skills/executing-distributed-system-tests # Plugin-marketplace alternative: /plugin marketplace add shenli/distributed-system-testing then install the 'distributed-testing-skills' plugin (installs both design + execute skills) # To ACTUALLY RUN a plan end-to-end you additionally need, none of which the skill bundles: # - a plan file produced by the paired 'designing-distributed-system-tests' skill (the skill halts if oracles/budget tiers are missing) # - a distributed system-under-test repo to run against # - container + fault-injection tooling: docker/podman + compose, iptables/tc/netem, optionally toxiproxy/libfaketime
Příkazy a ukázkové prompty
/executing-distributed-system-testsSpouští navržený testovací plán distribuovaných systémů, hodnotí každé spuštění podle 10stavové taxonomie verdiktů
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Execute the test plan against the staging clusterReproduce this distributed bug with chaos testingRun tenant isolation tests before this release