Obsidian 插件:JUnit Failure Notes
插件名片
概述
JUnit Failure Notes 将本地 JUnit XML 测试报告转化为 Markdown 笔记,直观展示测试总数、通过、失败、错误及跳过等统计信息。它不修改原始 XML 文件,而是生成一份包含折叠式失败日志的新笔记,方便你在 Obsidian 中直接查看具体的测试名称、类名及错误详情,实现测试结果与项目文档的无缝关联。
典型场景包括:在本地运行单元测试后,将生成的 XML 报告复制到 Vault 中,通过命令面板一键生成报告笔记,快速定位失败用例并阅读折叠的日志内容;或者在编写工作日志时,直接链接到该报告笔记,作为测试通过的证据存档。这种“报告即笔记”的方式,让测试数据成为知识库的一部分,便于后续回顾和引用。
相比其他仅展示简单统计的插件,该工具支持嵌套测试套件,并采用“实际用例数”而非“声明总数”进行统计,当两者不一致时会发出警告,避免被过时的摘要属性误导。此外,它具备严格的日志处理能力,能安全处理包含特殊字符的日志,并在日志过长时自动截断。Pro 版本还增加了批量处理文件夹和基于本地基线的失败对比功能,能清晰列出新增、已解决和保留的失败项,适合需要追踪测试回归的用户。
使用前需注意,该插件仅读取 Vault 内的本地文件,不支持从 CI 服务器自动拉取报告,需手动复制 XML 文件。它不支持带命名空间、DOCTYPE 或 ENTITY 声明的 XML 格式,且对文件大小(2 MiB)、用例数量(5,000 个)和日志长度(20,000 字符)有固定限制。如果你需要实时监控 CI 流水线状态,或处理超大规模、非标准格式的测试报告,此插件可能无法满足需求。
Help这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。
反馈交流
微信群
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。