跳到正文
热点事件持续更新

cargo-test-prune:用变异测试精简 Rust 测试集

1 篇报道1 个报道来源1 小时前更新

先了解这件事

AI 综述

开发者 yasuyuky 发布 cargo-test-prune,用变异测试找出 Rust 测试中重叠的覆盖:它测量每个测试实际捕获的故意缺陷,再提出一个检测能力相同但更小的测试集,且从不删除测试。 在 cargo-mutants 27.1.0 的示例中,该工具发现 6 个测试(1 个被忽略)和 5 个变异体,建议移除 3 个测试,保留 2 个活跃测试即可覆盖全部 5 个变异体。 使用需当前稳定版 Rust 工具链并安装 cargo-mutants;默认分析整个工作区,默认按生成顺序只分析前 50 个变异体,单个测试命令默认限时 30 秒、构建或发现命令默认限时 300 秒。

AI 根据报道生成 · 1 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月25日
  1. Hacker News
    Show HN:用变异测试找出 Rust 测试中的重叠覆盖

    新工具 cargo-test-prune 通过变异测试测量每个 Rust 测试实际捕获的故意缺陷,再提出一个观测检测能力相同的更小测试集,且从不删除测试。在 cargo-mutants 27.1.0 的示例中,它发现 6 个测试(1 个被忽略)和 5 个变异体,建议移除 3 个测试、保留 2 个活跃测试即可覆盖全部 5 个变异体。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。