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

如何使用Cargo仅构建测试而不运行测试?

如何用Cargo仅构建测试而不运行?

当然可以,直接执行 cargo test --no-run 命令即可——它会构建所有测试目标(包括单元测试、集成测试),但不会运行测试。

实用细节:

  • 构建完成后,测试二进制文件默认存放在 target/debug/deps/ 目录下,文件名一般是你的 crate 名加上一串哈希值(比如 my_crate-abc123def)
  • 若只需构建某个特定测试,可在命令后追加测试名称,例如:cargo test my_test_function --no-run
  • 针对 tests/ 目录下的独立集成测试文件,可通过 --test 参数指定具体文件,例如:cargo test --test integration_test_file --no-run

这样你就能在一个终端完成代码编辑与构建,然后在调试器会话中直接重新运行已生成的测试二进制,无需重启调试器。

内容的提问来源于stack exchange,提问作者A. K.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 23:29:51