dsh-flakefinder
在终端中运行以下命令:
dsh plugin install STARDUSTLC666/dsh-flakefinder
将以下提示词粘贴到 DeepSeek Harness 对话框中:
请在 DeepSeek Harness 中安装此插件,使用命令 dsh plugin install STARDUSTLC666/dsh-flakefinder,插件源码位于 https://github.com/STARDUSTLC666/dsh-flakefinder。
插件介绍
在自动化测试流程中,测试失败往往令人沮丧,但并非所有失败都源于代码缺陷。dsh-flakefinder 专为解决这一痛点而生,它帮助 AI Agent 精准区分“代码坏了”还是“测试在抽风”,从而避免无效的调试工作。
该插件核心能力强大,完美支持 vitest、jest、pytest 和 node:test 等主流测试框架。通过重复运行测试并分析结果,它不仅能判定测试是稳定通过、稳定失败还是“flaky”(间歇性不稳定),还提供了从历史查询、隔离清单生成到写操作审批门的完整闭环工具链,确保 flaky 用例被妥善隔离。
无论是正在使用 DeepSeek Harness 进行智能测试的团队,还是需要提升 CI/CD 稳定性的开发者,都能从中受益。它通过将不稳定的测试与潜在的问题代码剥离,极大地提升了调试效率和测试报告的可信度,是维护高质量代码库的得力助手。
使用场景
- 单元测试间歇性失败难以复现,需要识别原因。
- 使用 DeepSeek Harness 识别 flaky 测试用例并隔离。
- 生成稳定性报告,辅助团队定位代码缺陷。
适合人员
- DeepSeek Harness 的高级用户。
- 负责维护测试套件质量的工程师。
- 需要高可靠性的自动化测试流程的团队。