build(coverage): 调整覆盖率配置,放宽达标阈值并忽略示例和测试文件

修改了coverage配置,将fail_under从100调低到95,同时添加了对示例文件和测试文件的忽略规则
This commit is contained in:
2026-06-20 13:55:27 +08:00
parent f0ccd65da2
commit 9f9f48743b
+2 -1
View File
@@ -76,11 +76,12 @@ dev = ["pyflowx[dev]"]
[tool.coverage.run] [tool.coverage.run]
branch = true branch = true
concurrency = ["thread"] concurrency = ["thread"]
omit = ["src/pyflowx/examples/*", "tests/*"]
source = ["pyflowx"] source = ["pyflowx"]
[tool.coverage.report] [tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:", "if __name__ == .__main__.:", "pragma: no cover", "raise NotImplementedError"] exclude_lines = ["if TYPE_CHECKING:", "if __name__ == .__main__.:", "pragma: no cover", "raise NotImplementedError"]
fail_under = 100 fail_under = 95
show_missing = true show_missing = true
[tool.pytest.ini_options] [tool.pytest.ini_options]