chore(conductor): Add new track 'Test Suite Curation and Organization'
This commit is contained in:
28
conductor/tracks/test_curation_20260225/plan.md
Normal file
28
conductor/tracks/test_curation_20260225/plan.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Implementation Plan: Test Suite Curation and Organization
|
||||
|
||||
This plan outlines the process for categorizing, organizing, and curating the existing test suite using a central manifest and exhaustive review.
|
||||
|
||||
## Phase 1: Research and Inventory
|
||||
- [ ] Task: Initialize MMA Environment `activate_skill mma-orchestrator`
|
||||
- [ ] Task: Inventory all existing tests in `tests/` and mapping them to categories
|
||||
- [ ] Task: Identify failing and redundant tests through a full execution sweep
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Research and Inventory' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Manifest and Tooling
|
||||
- [ ] Task: Design and create `tests.toml` manifest file
|
||||
- [ ] Task: Implement a test runner wrapper or `pytest` configuration to respect the manifest and categories
|
||||
- [ ] Task: Verify that Conductor/MMA tests can be explicitly excluded from default runs
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Manifest and Tooling' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: Curation and Consolidation
|
||||
- [ ] Task: Fix all identified non-redundant failing tests
|
||||
- [ ] Task: Consolidate redundant tests into single, comprehensive test files
|
||||
- [ ] Task: Remove obsolete or deprecated test files
|
||||
- [ ] Task: Standardize test naming conventions across the suite
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 3: Curation and Consolidation' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Final Verification
|
||||
- [ ] Task: Execute full test suite by category using the new manifest
|
||||
- [ ] Task: Verify 100% pass rate for all non-blacklisted tests
|
||||
- [ ] Task: Generate a final test coverage report
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 4: Final Verification' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user