7个版本 (4个重大更改)
0.5.2 | 2022年11月11日 |
---|---|
0.5.1 | 2022年11月10日 |
0.4.2 | 2022年3月14日 |
0.4.0 | 2021年9月27日 |
0.1.0 | 2020年5月27日 |
#504 在 算法
每月 27 次下载
27KB
735 代码行
toffee
将任何语言的任何文件的文件名和位置发送给toffee,toffee将返回运行最近测试所需的命令以及相应的测试库。这是一个WIP,目前支持python、go和rust。
用法
这是toffee暴露的主界面,但主要是用于在您的编辑器内部使用。理想的流程是使用toffee获取您需要的命令,然后使用您的编辑器启动shell或其他运行实际测试的东西。
Emacs示例实现 在此处
Usage: toffee <filename> [<line_no>] [--full]
Get command to run to run specific test in a file
Options:
--full run full test suite
--help display usage information
示例
$ toffee src/pickers/rust.rs
cargo test pickers::rust
$ toffee src/pickers/rust.rs 83
cargo test pickers::rust::tests::test_simple_find
安装
操作系统 | 来源 | 命令 |
---|---|---|
- | crates.io | cargo安装toffee |
macOS | homeberw | brew安装meain/homebrew-meain/toffee |
- | nix | nix-env-iA nur.repos.meain.toffee |
依赖项
~2.6–4.5MB
~78K SLoC