feat: 新增测试运行器脚本 run_tests.py

- 新增根目录 run_tests.py,自动根据测试类型加载依赖
- 支持所有测试类型:pdf/docx/xlsx/pptx/html/xls/doc/ppt/cli/core/utils/all
- 支持透传 pytest 参数(-v/--cov 等)
- 补全 advice_generator.py 中的 DocReader 和 PptReader 映射
- 更新 README.md,简化测试命令说明
This commit is contained in:
2026-03-16 23:14:28 +08:00
parent a490b2642c
commit 675235f5b3
4 changed files with 314 additions and 178 deletions

View File

@@ -13,6 +13,8 @@ from readers import (
PptxReader,
HtmlReader,
XlsReader,
DocReader,
PptReader,
)
@@ -24,6 +26,8 @@ _READER_KEY_MAP: Dict[Type[BaseReader], str] = {
PptxReader: "pptx",
HtmlReader: "html",
XlsReader: "xls",
DocReader: "doc",
PptReader: "ppt",
}