test:run-kind
SkillDev toolsRun E2E tests on local Kind cluster
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the test:run-kind skill
What this skill tells your AI
The instructions your AI receives, as published by rossoctl/rossoctl in .claude/skills/test:run-kind/SKILL.md and read by ahel’s review.
Auto-approved: All test execution on Kind is auto-approved.
Context-Safe Execution (MANDATORY)
Test output MUST go to files. Test runs produce hundreds of lines.
export LOG_DIR="${LOG_DIR:-${WORKSPACE_DIR:-/tmp}/rossoctl-tdd}"
mkdir -p "$LOG_DIR"
# Pattern: redirect test output
command > $LOG_DIR/test-run.log 2>&1; echo "EXIT:$?"
# On failure: Task(subagent_type='Explore') with Grep to find FAILED|ERROR
When to Use
- Running E2E tests locally on Kind
- Quick validation before pushing to CI
- Debugging test failures with live cluster
Run All Tests
./.github/scripts/local-setup/kind-full-test.sh --include-test > $LOG_DIR/test-all.log 2>&1; echo "EXIT:$?"
Run Specific Tests
./.github/scripts/local-setup/kind-full-test.sh --include-test --pytest-filter "test_agent" > $LOG_DIR/test-filtered.log 2>&1; echo "EXIT:$?"
Run with pytest Directly
uv run pytest rossoctl/tests/e2e/ -v -k "test_agent_simple_query"
Run from Worktree
.worktrees/my-feature/.github/scripts/local-setup/kind-full-test.sh --include-test
Environment
| Variable | Value |
|---|---|
| Agent URL | http://localhost:8000 (port-forward) |
| Keycloak | http://keycloak.localtest.me:8080 |
| MLflow | Disabled in Kind |
Related Skills
test:run-hypershift- Run on HyperShift (includes MLflow tests)test:review- Review test qualitytdd:kind- Full TDD loop on Kindkind:cluster- Create/destroy Kind cluster
Signals
- GitHub stars
- 300
- Forks
- 107
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
test-run-kind- Source
- github.com/rossoctl/rossoctl