3 个版本 (破坏性更新)

0.4.0 2022年4月13日
0.3.0 2022年3月11日
0.2.0 2021年11月17日

552 in 测试

自定义许可协议

19KB
504

ft

并行功能测试框架,用 Rust 编写

为什么?

ft 为每个新项目不断重写相同的功能测试框架提供了替代方案。它是用纯 Rust 编写的,并支持并行测试,以及一套重要的输入/输出格式。

如何?

查看 语法 以开始创建自己的测试。然后,只需在您创建的文件上运行 ft

功能

  • 并行执行
  • 超时
  • stdout 上断言
  • stderr 上断言
  • 在退出码上断言
  • 从 YAML 获取输入
  • 从 JSON 获取输入
  • 从 TOML 获取输入
  • YAML 输出
  • JSON 输出
  • TOML 输出

安装

如果您已安装 rust 及其构建系统 cargo,只需运行

> cargo install --git https://github.com/cohenarthur/ft

要安装 rust,请首先访问 入门页面

您还可以从 发布页面 下载 ft 的版本。二进制文件是为 x86_64 系统编译的。

依赖关系

~4–15MB
~152K SLoC