- Fix BenchmarkSuite instantiation (requires models, datasets params)
- Delete test_checkpoint_integration.py (tests non-existent APIs)
- Limit environment tests to main requirements.txt only
- Fix variable name bug in integration_simple_test.py
- Fix PositionalEncoding, TransformerBlock, LayerNorm API calls
- Fix milestone CLI tests to use 'tito milestone' not 'milestones'
- Add TITO_ALLOW_SYSTEM env var for CLI tests
- Fix test_capstone_core.py: use BenchmarkSuite instead of non-existent BenchmarkReport
- Remove test_integration_01_setup.py: references non-existent setup_dev module
These fixes allow the test suite to run without collection errors.
Gradient tests now correctly fail, exposing real autograd integration issues.
- Move imports to module level in all *_core.py test files (16 files)
- Remove try/except/skip patterns from integration tests
- Remove @pytest.mark.skip decorators from gradient flow tests
- Convert environment validation skips to warnings for optional checks
- Change milestone tests from skip to fail when scripts missing
Tests now either pass or fail - no silent skipping that hides issues.
This ensures the test suite provides accurate feedback about what works.
- bench → perf.benchmarking (consistent with other perf modules)
- capstone → olympics (sets vision for competition system)
- Update all import references across milestones, tests, and CLI