Hasty Briefsbeta

双语

Cargo-nextest: 3x faster than cargo test, per-test isolation, first-class CI

5 days ago
  • #performance
  • #developer-tools
  • #rust-testing
  • 清晰的用户界面,用于一目了然地显示测试通过/失败状态。
  • 通过现代执行方式,速度比cargo test快达3倍。
  • 使用表达式进行高级选择,以过滤测试。
  • 检测并终止缓慢的测试;支持压力测试。
  • 可定制的测试设置:重试、标记为重度测试、串行运行。
  • 记录运行情况,重放CI,重新运行失败的测试,导出Perfetto跟踪。
  • 对CI友好:归档、分区、导出JUnit、使用配置文件。
  • 设置脚本用于测试前的数据库、服务和固定装置准备。
  • 生态系统工具:覆盖率、变异测试、调试器、探查器。
  • 跨平台支持:Linux、Mac、Windows、Unix;提供二进制或源代码。
  • 开源项目,从独立项目到大型公司都值得信赖。
  • 注重细节,提供基础设施级别的可靠性。