You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过cargo test参数持续运行单元测试直至出现失败?

让cargo test持续运行直到出错的方法

cargo test本身没有内置的循环重试参数,但可以通过shell命令实现持续运行测试直到失败的需求:

  • 在bash、zsh这类shell环境下,使用以下循环命令:
    while cargo test; do :; done
    
    这条命令会反复执行cargo test,只要测试全部通过(命令返回值为0)就继续循环,一旦测试失败(返回值非0)就立刻停止。
  • 如果只想针对某个特定测试用例循环执行,只需指定测试名称:
    while cargo test -- 你的测试用例名称; do :; done
    

这种方式无需额外安装工具,简单直接就能复现偶发的测试失败场景。

内容的提问来源于stack exchange,提问作者Mohamad-Jaafar NEHME

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:50:43