Skip to content

fix(test): sunset legacy-runner-dependent result_test classes per ADR-0749 - #253

Merged
lusoris merged 1 commit into
masterfrom
fix/result-test-legacy-runner-sunset-20260530
May 30, 2026
Merged

lusoris merged 1 commit into
masterfrom
fix/result-test-legacy-runner-sunset-20260530

Conversation

@lusoris

@lusoris lusoris commented May 30, 2026

Copy link
Copy Markdown
Contributor

PR #241 missed result_test.py. Removes ResultTest + ResultStoreTest (both exclusively legacy-runner). 4 other Result test classes untouched.

Test plan

  • ast.parse OK
  • No remaining VmafLegacyQualityRunner imports
  • CI macOS Clang + Tiny AI

Deep-dive deliverables (ADR-0108)

  • Research digest — covered by ADR-0749
  • Decision matrix — in ADR-0749
  • AGENTS.md invariant — no rebase-sensitive invariants
  • Reproducer — pytest python/test/result_test.py was ImportError
  • Changelog fragment — no fragment needed: completes earlier ADR
  • Rebase-notes — no rebase impact

Lint clean (CLAUDE §12 r12)

  • Only python/test/result_test.py touched

State drift (CLAUDE §12 r13)

  • No bug-tracking change

🤖 Generated with Claude Code

…-0749

ADR-0749 removed VmafLegacyQualityRunner; PR #241 deleted exclusively-legacy tests
in quality_runner_test.py but missed result_test.py.

Removes ResultTest + ResultStoreTest classes (both exclusively legacy-runner driven).
4 unaffected Result test classes remain: ResultFormattingTest,
ResultStoreTestWithNone, ResultAggregatingTest, ScoreAggregationTest.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@lusoris
lusoris merged commit 59b808a into master May 30, 2026
@lusoris
lusoris deleted the fix/result-test-legacy-runner-sunset-20260530 branch May 30, 2026 00:51
@lusoris lusoris added this to the 1.0.0 — First release milestone Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant