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