BREAKING: Removes 746,569 lines of outdated documentation from root folder ## Summary - Deleted 2,060 report/documentation files from root folder - Kept only essential files: README.md, CLAUDE.md - Updated .gitignore and config/tarpaulin.toml - Reorganized config files into config/ directory ## Removed Content Categories - Agent reports (AGENT_*.md, AGENT*.txt) - Wave reports (WAVE_*.md, DQN_*.md) - Implementation summaries - Quick references and summaries - Test reports and validation docs - Deployment scripts (obsolete .sh files) - Legacy config files and logs ## Preserved - README.md - Main project documentation - CLAUDE.md - Claude Code configuration - docs/archive/ - Historical files for reference - docs/ folder - Current documentation - All source code unchanged 🐝 Hive Mind Collective Intelligence Cleanup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
71 lines
1.3 KiB
TOML
71 lines
1.3 KiB
TOML
# Comprehensive Tarpaulin configuration for Foxhunt HFT Trading System
|
|
# Target: 95%+ test coverage across all core modules
|
|
|
|
[report]
|
|
out = ["Html", "Xml", "Json"]
|
|
output-dir = "coverage-report"
|
|
|
|
[run]
|
|
# Core configuration for reliable coverage analysis
|
|
ignore-panics = true
|
|
ignore-tests = false
|
|
timeout = "600s"
|
|
force-clean = true
|
|
count = false
|
|
line = true
|
|
branch = false
|
|
|
|
# Use single-threaded execution for stability
|
|
post-args = ["--", "--test-threads=1"]
|
|
|
|
# Coverage targets - focus on core business logic
|
|
include-tests = true
|
|
run-types = ["Tests"]
|
|
|
|
# Exclusions - avoid generated code and external dependencies
|
|
exclude-files = [
|
|
"target/*",
|
|
"*/target/*",
|
|
"build.rs",
|
|
"*/build.rs",
|
|
".cargo/*",
|
|
"*/.cargo/*",
|
|
"examples/*",
|
|
"*/examples/*",
|
|
"benches/*",
|
|
"*/benches/*",
|
|
"proto/*",
|
|
"*/proto/*",
|
|
"migrations/*",
|
|
"*/migrations/*",
|
|
"generated/*",
|
|
"*/generated/*",
|
|
"*/vendor/*",
|
|
"vendor/*"
|
|
]
|
|
|
|
# Include key packages for coverage analysis
|
|
packages = [
|
|
"common",
|
|
"config",
|
|
"trading_engine",
|
|
"ml",
|
|
"risk",
|
|
"data",
|
|
"backtesting",
|
|
"adaptive-strategy",
|
|
"trading_service",
|
|
"backtesting_service",
|
|
"ml_training_service"
|
|
]
|
|
|
|
[html]
|
|
output-dir = "coverage-report/html"
|
|
|
|
[xml]
|
|
output-dir = "coverage-report/xml"
|
|
|
|
[json]
|
|
output-dir = "coverage-report/json"
|
|
|