ark-chainsaw-testing
Run and write Ark Chainsaw tests with mock-llm. Use for running tests, debugging failures, or creating new e2e tests.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run and write Ark Chainsaw tests with mock-llm. Use for running tests, debugging failures, or creating new e2e tests.
How to use
Zainstaluj skill w swoim projekcie Claude, upewniając się, że masz dostęp do repozytorium mckinsey/agents-at-scale-ark oraz zainstalowany Chainsaw.
Przejdź do katalogu testów i uruchom wszystkie standardowe testy poleceniem
chainsaw test --selector 'standard', aby sprawdzić, czy środowisko jest poprawnie skonfigurowane.Aby uruchomić konkretny test, użyj
chainsaw test ./tests/nazwa-testu --fail-fast, co zatrzyma wykonanie przy pierwszym błędzie i ułatwi debugowanie.W trybie debugowania uruchom test z flagami
--skip-delete --pause-on-failure, aby zachować zasoby na serwerze i wznowić wykonanie po naprawie problemu.Utwórz nowy test, tworząc katalog
tests/moj-test/ze strukturą: plikchainsaw-test.yaml(definicja testu), opcjonalniemock-llm-values.yaml(konfiguracja mocków),README.md(dokumentacja) oraz katalogmanifests/z plikami YAML dla modelu, agenta i zapytania.Dla testów z rzeczywistym LLM ustaw zmienne środowiskowe
E2E_TEST_AZURE_OPENAI_KEYiE2E_TEST_AZURE_OPENAI_BASE_URL, następnie uruchom test standardowym poleceniem Chainsaw.