chore(conductor): Archive track 'test_curation_20260225'

This commit is contained in:
2026-02-25 22:06:20 -05:00
parent e596a1407f
commit 8abf5e07b9
6 changed files with 0 additions and 7 deletions

View File

@@ -0,0 +1,33 @@
# Specification: Test Suite Curation and Organization
## Overview
The current test suite for **Manual Slop** and the **Conductor** framework has grown incrementally and lacks a formal organization. This track aims to curate, categorize, and organize existing tests, specifically blacklisting Conductor-specific (MMA) tests from manual_slop's test runs. We will use a central manifest for test management and perform an exhaustive review of all tests to eliminate redundancy.
## Functional Requirements
- **Test Categorization:** Tests will be categorized into:
- Manual Slop Core/GUI
- Conductor/MMA
- MCP/Integrations
- Simulation/Workflows
- **Central Manifest:** Implement a `tests.toml` (or similar) manifest file to define test categories and blacklist specific tests from the default `manual_slop` test run.
- **Blacklisting:** Ensure that Conductor-only tests (e.g., MMA related) do not execute when running tests for the `manual_slop` application itself.
- **Exhaustive Curation:** Review all existing tests in `tests/` to:
- Fix failing tests.
- Identify and merge redundant tests.
- Remove obsolete tests.
- Ensure consistent naming conventions.
## Non-Functional Requirements
- **Clarity:** The `tests.toml` manifest should be easy to understand and maintain.
- **Reliability:** The curation must result in a stable, passing test suite for each category.
## Acceptance Criteria
- A central manifest (`tests.toml`) is created and used to manage test execution.
- Running `manual_slop` tests successfully ignores all blacklisted Conductor/MMA tests.
- All failing tests are either fixed or removed (if redundant).
- Each test file is assigned to at least one category in the manifest.
- Redundant test logic is consolidated.
## Out of Scope
- Writing new feature tests (unless required to consolidate redundancy).
- Major refactoring of the test framework itself (beyond the manifest).