Files
lyxy-document/.claude/settings.local.json
lanyuanxiaoyao 7eab1dcef1 test: 添加全面的测试套件,覆盖所有 Reader 实现
- 测试数量从 83 个增加到 193 个 (+132%)
- 代码覆盖率从 48% 提升到 69% (+44%)
- 为每种文档格式的所有 Reader 实现创建独立测试
- 添加跨 Reader 的一致性验证测试
- 新增 4 个测试规范 (cli-testing, exception-testing, reader-testing, test-fixtures)
- 更新 README 测试统计信息

测试覆盖:
- DOCX: python-docx, markitdown, docling, native-xml, pypandoc, unstructured
- PDF: pypdf, markitdown, docling, docling-ocr, unstructured, unstructured-ocr
- HTML: html2text, markitdown, trafilatura, domscribe
- PPTX: python-pptx, markitdown, docling, native-xml, unstructured
- XLSX: pandas, markitdown, docling, native-xml, unstructured
- CLI: 所有命令行选项和错误处理

所有 193 个测试通过。
2026-03-08 22:20:21 +08:00

18 lines
325 B
JSON

{
"permissions": {
"allow": [
"WebSearch",
"WebFetch(*)",
"Bash(openspec:*)",
"Bash(git:*)",
"Bash(uv:*)",
"Bash(ls:*)",
"Bash(wc:*)",
"Bash(curl:*)",
"mcp__context7__query-docs",
"mcp__exa__web_search_exa",
"mcp__exa__get_code_context_exa"
]
}
}