Files
foxhunt/config/tarpaulin.toml
jgrusewski 49ad0050aa chore: Major documentation cleanup - remove 2,060 obsolete files
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>
2025-11-28 10:29:45 +01:00

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"