#interactive #cargo-test #cargo #test-runner #testing #utils

app cargo-qtest

为 Rust 项目提供交互式测试运行器

3 个版本

0.1.3 2023年11月20日
0.1.2 2023年11月19日
0.1.1 2023年11月17日
0.1.0 2023年11月17日

248Cargo 插件

每月 29 次下载

MIT 许可证

12KB
206

cargo-qtest:为 Rust 项目提供交互式测试运行器

cargo-qtest 是一款命令行工具,通过提供交互式和灵活的方式来查找、选择和运行测试(使用模式匹配),从而增强 Rust 项目的测试体验。

asci

安装

要安装 cargo-qtest,请运行以下命令

cargo install --locked cargo-qtest

安装完成后,您可以在任何项目中使用 cargo qtestcargo-qtest 来开始使用。

用法

cargo qtest 的用法与 cargo test 相似。所有适用于 cargo test 的参数和标志都可以用于 cargo qtest

Q: 为什么?

  • 有时根据测试路径执行特定测试可能具有挑战性(尤其是当有太多模块时)。
  • 同时从不同的模块运行特定测试(例如,apple::test_fnlemon::test_fn)。
  • 选择性运行名称匹配特定模式的测试。
  • 这很酷。

依赖项

~5–17MB
~162K SLoC