dsh-lit-filecheck:把 lit + FileCheck 测试闭环带进 DSH 会话

dsh-lit-filecheck 是 Rcyc-1025 维护的 DSH 插件,分类为工作流,提供 lit_run、lit_rerun_failed、filecheck 三个工具。lit_run 在套件根目录运行 llvm-lit,报告总数与通过/失败/跳过,并把每块失败拆成单条 CHECK 诊断,指出测试文件的 CHECK 行与实际 IR 的出错行;lit_rerun_failed 只重跑本插件实例上一次失败的测试,不做全量扫描;filecheck 对一对含 CHECK 行的测试文件和实际 IR 文件单独运行 FileCheck,报告不匹配处。插件为 ESM,不启动后台任务也不持久化状态。文章按配置项、三件套用法、CHECK 诊断解析、日志与错误码、测试验证状态和已知限制展开,附目录页与 GitHub 链接。

阅读全文