Changes:
- Updated all 5 test functions to use new_from_workspace()
- Eliminates test failures from relative path dependencies
- Tests now work regardless of working directory (workspace root or ml/ subdirectory)
Test Results:
- 6/6 tests passing (100% success rate)
- ZN.FUT: 28,935 bars validated
- 6E.FUT: 29,937 bars validated
- Feature extraction: 5 features + 10 technical indicators
- Model inference: All 4 models correctly identified as needing training
- End-to-end pipeline: Working with random baseline model
Files Modified:
- ml/tests/ml_readiness_validation_tests.rs (5 callsites updated)
Lines Changed: 5 lines (test_load_real_data, test_feature_extraction, test_end_to_end_ml_pipeline, test_baseline_model_comparison, test_multi_symbol_validation)
Duration: 15 minutes (path resolution fix)
Impact: ML readiness validation infrastructure fully operational