Files
manual_slop/conductor/archive/test_regression_verification_20260307/spec.md
2026-03-08 13:29:53 -04:00

1.4 KiB

Track Specification: Test Regression Verification (test_regression_verification_20260307)

Overview

Verify that all existing tests pass with 0 regressions after recent track implementations (Kill/Abort, Block/Unblock, Pause/Resume, Per-Ticket Model Override).

Recent Changes

Tracks Implemented Recently

  1. Kill/Abort Running Workers - Added worker termination with abort events
  2. Manual Block/Unblock Control - Added manual block with cascade
  3. Pipeline Pause/Resume - Added global pause/resume
  4. Per-Ticket Model Override - Added model selection per ticket

Current Test Status

Known Test Files

  • tests/test_conductor_engine_abort.py
  • tests/test_conductor_abort_event.py
  • tests/test_run_worker_lifecycle_abort.py
  • tests/test_gui_kill_button.py
  • tests/test_manual_block.py
  • tests/test_pipeline_pause.py
  • tests/test_per_ticket_model.py
  • And many more in tests/

Requirements

FR1: Full Test Suite Run

  • Run ALL tests in tests/ directory
  • Verify no regressions introduced

FR2: Test Categories

  • Unit tests for models, conductor, gui
  • Integration tests (if any)
  • Simulation tests

FR3: Fix Any Failures

  • If tests fail, investigate and fix
  • Document any pre-existing failures

FR4: Test Coverage Verification

  • Ensure new features have test coverage

Acceptance Criteria

  • All tests pass
  • No new regressions
  • Test results documented