Track and run regression tests for existing functionality
Tracks critical tests and runs regression suite to prevent breaking existing functionality.
/plugin marketplace add jeremylongshore/claude-code-plugins-plus-skills/plugin install regression-test-tracker@claude-code-plugins-plusTrack critical tests and ensure new changes don't break existing functionality.
Maintain stability by:
/track-regression # Run regression suite
/track-regression --mark # Mark current test as regression
/track-regression --history # Show test history
/reg # Shortcut
Tag tests as regression tests:
// Jest
describe('User Login', () => {
it('[REGRESSION] should login with valid credentials', async () => {
// Critical login test
});
});
// pytest
@pytest.mark.regression
def test_payment_processing():
# Critical payment test
pass
Regression Test Report
======================
Date: 2025-10-11
Suite: Full Regression
Tests: 45 critical tests
Duration: 3m 42s
Results: 44/45 passed (97.8%)
FAILED:
test_checkout_with_coupon
Last passed: 2025-10-09
Failures: 2 consecutive
Introduced by: commit abc123f
Flaky Tests Detected:
️ test_email_delivery
Pass rate: 85% (17/20 recent runs)
Recommendation: Investigate timing issues
Impact Analysis:
Changed files: src/api/orders.js
Potentially affected: 8 tests
Recommended: Run full order test suite