azure/run-e2e-tests
Run end-to-end (E2E) tests - provider test suites or upstream Karpenter tests, with focus filtering, background execution, and monitoring
npx skills add https://github.com/Azure/karpenter-provider-azure --skill run-e2e-tests
TEST_SUITE=<suite> make az-e2etests (suites in test/suites/)FOCUS=<focus> make az-upstream-e2etests (source in Go module cache or upstream repo)Use FOCUS to filter further (or FDescribe/FIt in code).
Run with nohup so tests continue even if you run other commands or the terminal disconnects:
TEST_SUITE=Consolidation nohup make az-e2etests > /workspaces/karpenter/logs/e2e.log 2>&1 &
Idle suspension kills all processes (default 30min, can be increased under https://github.com/settings/codespaces; only affects new codespaces). Logs in /workspaces (not /tmp) survive for checking after resume.
tail -f <logfile> (or tail -n for spot check)kubectl get nodeclaims,nodes,pods -wmake az-keventsmake az-res/metrics endpointRun via .github/workflows/e2e.yaml using gh workflow run.
Take azure/run-e2e-tests from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.