Files
foxhunt/coverage_report_backtesting_service/html/index.html
jgrusewski 00d3f50846 📊 Wave 112 Agents 16-18, 20: Comprehensive coverage measurement and analysis
Coverage Results:
- trading_engine: 33.87% (1,664/4,910 lines)
- api_gateway: 18.95% (659/3,477 lines)
- risk: 51.52% (1,061/2,059 lines)
- common: 82.89% (366/441 lines)
- config: 67.59% (73/108 lines)
- storage: 21.79% (119/546 lines)
- ml: ~30% (estimated)
- data: 22.53% (340/1,509 lines)
- services: 5.3% (critical gap)

Workspace Total: 29.8% (weighted by LOC)
Generated 12+ detailed HTML coverage reports with actionable roadmaps
2025-10-05 22:22:06 +02:00

1 line
4.6 KiB
HTML

<!doctype html><html><head><meta name='viewport' content='width=device-width,initial-scale=1'><meta charset='UTF-8'><link rel='stylesheet' type='text/css' href='style.css'><script src='control.js'></script></head><body><h2>Coverage Report</h2><h4>Created: 2025-10-05 21:10</h4><p>Click <a href='http://clang.llvm.org/docs/SourceBasedCodeCoverage.html#interpreting-reports'>here</a> for information about interpreting this report.</p><div class='centered'><table><tr><td class='column-entry-bold'>Filename</td><td class='column-entry-bold'>Function Coverage</td><td class='column-entry-bold'>Line Coverage</td><td class='column-entry-bold'>Region Coverage</td><td class='column-entry-bold'>Branch Coverage</td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/main.rs.html'>main.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/9)</pre></td><td class='column-entry-red'><pre> 0.00% (0/107)</pre></td><td class='column-entry-red'><pre> 0.00% (0/166)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/model_loader_stub.rs.html'>model_loader_stub.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/13)</pre></td><td class='column-entry-red'><pre> 0.00% (0/43)</pre></td><td class='column-entry-red'><pre> 0.00% (0/30)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/performance.rs.html'>performance.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/30)</pre></td><td class='column-entry-red'><pre> 0.00% (0/371)</pre></td><td class='column-entry-red'><pre> 0.00% (0/517)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/repositories.rs.html'>repositories.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/3)</pre></td><td class='column-entry-red'><pre> 0.00% (0/9)</pre></td><td class='column-entry-red'><pre> 0.00% (0/9)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/repository_impl.rs.html'>repository_impl.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/22)</pre></td><td class='column-entry-red'><pre> 0.00% (0/56)</pre></td><td class='column-entry-red'><pre> 0.00% (0/75)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/service.rs.html'>service.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/36)</pre></td><td class='column-entry-red'><pre> 0.00% (0/264)</pre></td><td class='column-entry-red'><pre> 0.00% (0/331)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/storage.rs.html'>storage.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/18)</pre></td><td class='column-entry-red'><pre> 0.00% (0/356)</pre></td><td class='column-entry-red'><pre> 0.00% (0/494)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/strategy_engine.rs.html'>strategy_engine.rs</a></pre></td><td class='column-entry-red'><pre> 0.00% (0/24)</pre></td><td class='column-entry-red'><pre> 0.00% (0/347)</pre></td><td class='column-entry-red'><pre> 0.00% (0/459)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row'><td><pre><a href='coverage/home/jgrusewski/Work/foxhunt/services/backtesting_service/src/tls_config.rs.html'>tls_config.rs</a></pre></td><td class='column-entry-red'><pre> 11.11% (6/54)</pre></td><td class='column-entry-red'><pre> 11.41% (55/482)</pre></td><td class='column-entry-red'><pre> 13.99% (94/672)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr><tr class='light-row-bold'><td><pre>Totals</pre></td><td class='column-entry-red'><pre> 2.87% (6/209)</pre></td><td class='column-entry-red'><pre> 2.70% (55/2035)</pre></td><td class='column-entry-red'><pre> 3.41% (94/2753)</pre></td><td class='column-entry-gray'><pre>- (0/0)</pre></td></tr></table></div><h5>Generated by llvm-cov -- llvm version 20.1.7-rust-1.89.0-stable</h5></body></html>