Context
Part of the Testing Infrastructure & Strategy Overhaul epic (item 2a). Depends on granularity markers (#727) and marker audit (#728).
Objective
Audit current e2e tests and create mocked integration variants for CI and local dev, keeping the original e2e tests for nightlies. This follows the agreed "split, don't just downgrade" principle — both variants may diverge over time to focus on their respective concerns.
The pattern to follow is #567 (test_astream_mock.py).
Work
Notes
- This covers both
test/ and example scripts
- Do this before 2b (parametrisation) — it delivers immediate CI coverage value and builds understanding of the test landscape
- Integration variants should use mocked backends, not just lighter models
Context
Part of the Testing Infrastructure & Strategy Overhaul epic (item 2a). Depends on granularity markers (#727) and marker audit (#728).
Objective
Audit current e2e tests and create mocked integration variants for CI and local dev, keeping the original e2e tests for nightlies. This follows the agreed "split, don't just downgrade" principle — both variants may diverge over time to focus on their respective concerns.
The pattern to follow is #567 (
test_astream_mock.py).Work
test_astream_mock.pypattern)integration/e2e) to both variants per test: define and implement granularity marker taxonomy #727Notes
test/and example scripts