Orchestrata Ultimate › Plans › plan_tests_qa_volk › subplan-tests-qa-volk
subplan-tests-qa-volk
Source: plans/plan_tests_qa_volk/subplan-tests-qa-volk.md at 8a2cb42ad · last changed 2026-07-27 · first committed 2026-04-19 · 30 lines.
Prose pending.
Plan text
Subplan for Adding Tests
Task: Add comprehensive, parallel-safe unit tests for src/orchestrata_ultimate/agents/volks/qa/volk.py in tests/agents/volks/qa/test_volk.py.
Source Analysis
- Class: QaVolk inherits from BaseVolk
- Main methods: init, process, _handle_review, _handle_test_rerun, _handle_test_gen, etc.
- Features: code review gates, test generation using LLM, test execution, fix cycles, auto-fixes, git commits.
Test Coverage
- Unit tests for each method
- Integration tests for full workflows (review, test gen, execution)
- Edge cases for failures in gates, tests, imports
- Verify traceability with @traces on every test
Standards
- No mocking
- Parallel isolation with -n auto
- Function scope fixtures
- Use monkeypatch.setenv for env vars
- Use isolation fixture for resources
- Redis isolation with per-worker DB
- Follow all 9 mandatory transformations for ported tests
Verification
- Run lint and typecheck
- Run pytest with -n auto --timeout=120
- Ensure 90%+ coverage