57 lines
965 B
INI
57 lines
965 B
INI
[run]
|
|
# Source code to analyze
|
|
source = tradingagents, cli
|
|
|
|
# Files to omit from coverage
|
|
omit =
|
|
*/venv/*
|
|
*/.venv/*
|
|
*/tests/*
|
|
*/test_*
|
|
*/__pycache__/*
|
|
*/.*
|
|
setup.py
|
|
*/migrations/*
|
|
*/site-packages/*
|
|
*/lib/python*/*
|
|
|
|
# Enable branch coverage
|
|
branch = True
|
|
|
|
# Parallel processing
|
|
parallel = True
|
|
|
|
# Data file location
|
|
data_file = .coverage
|
|
|
|
[report]
|
|
# Reporting options
|
|
show_missing = True
|
|
skip_covered = False
|
|
sort = Cover
|
|
exclude_lines =
|
|
pragma: no cover
|
|
def __repr__
|
|
if self.debug:
|
|
if settings.DEBUG
|
|
raise AssertionError
|
|
raise NotImplementedError
|
|
if 0:
|
|
if __name__ == .__main__.:
|
|
class .*\bProtocol\):
|
|
@(abc\.)?abstractmethod
|
|
|
|
# Minimum coverage percentage for individual files
|
|
fail_under = 70
|
|
|
|
# Precision for coverage percentages
|
|
precision = 2
|
|
|
|
[html]
|
|
# HTML report options
|
|
directory = htmlcov
|
|
title = TradingAgents Coverage Report
|
|
|
|
[xml]
|
|
# XML report options
|
|
output = coverage.xml |