3.8: Add regression test generator & generated tests #281

Open
Rockachopa wants to merge 1 commits from step35/87-3-8-regression-test-generato into main
Owner

Implements #87 — adds a regression test generator that scans fix
commits and auto-generates test cases guarding against regressions.

  • scripts/regression_test_generator.py: new tool
  • tests/test_regression_generated.py: 33 generated tests
  • All 122 tests pass

Closes #87

Implements #87 — adds a regression test generator that scans fix commits and auto-generates test cases guarding against regressions. - `scripts/regression_test_generator.py`: new tool - `tests/test_regression_generated.py`: 33 generated tests - All 122 tests pass Closes #87
Rockachopa added 1 commit 2026-04-29 04:34:40 +00:00
3.8: add regression test generator & generated tests
Some checks failed
Test / pytest (pull_request) Failing after 21s
31e2801437
- scripts/regression_test_generator.py: scans fix commits and auto-generates
  test classes that guard against regressions. Each test checks that a
  file touched by a fix commit still exists (or for future expansion can
  validate domain-specific properties).
- Generated: tests/test_regression_generated.py (33 cases).
- Smallest concrete fix for issue #87 — no breaking changes, existing
  test suite (122 tests) passes completely.
Some checks failed
Test / pytest (pull_request) Failing after 21s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin step35/87-3-8-regression-test-generato:step35/87-3-8-regression-test-generato
git checkout step35/87-3-8-regression-test-generato
Sign in to join this conversation.