#通知 #cargo #notify #cargo-test #testify

程序+库 cargo-testify

自动运行你的 Rust 项目的测试并通知结果的工具

3 个版本 (破坏性更新)

使用旧的 Rust 2015

0.3.0 2018 年 6 月 3 日
0.2.0 2017 年 9 月 13 日
0.1.0 2017 年 9 月 2 日

#560Cargo 插件

每月 31 次下载

MIT 许可证

19KB
386

Cargo testify

Build Status License

自动在你的 Rust 项目上运行测试并通知结果。

rust test with notification

安装

安装前提条件(对于 Debian/Ubuntu)

apt-get install -y libdbus-1-dev

安装软件包

cargo install cargo-testify

用法

在 Rust 项目中运行

cargo testify

它是如何工作的?

它监视项目目录中的更改,并通过运行 cargo test 来响应。输出结果被解析以识别可能的输出之一

  • 测试通过
  • 测试失败
  • 编译失败

要在桌面环境中显示通知,请使用 notify-send 命令(Linux)或 osascript 命令(MacOS)。

监视的文件

  • src/**/*.rs
  • tests/**/*.rs
  • Cargo.toml
  • Cargo.lock
  • build.rs

绕过 cargo test 的选项

文件更改时运行 cargo test --lib

cargo testify -- --lib

许可证

MIT © Sergey Potapov

贡献者

  • greyblake Potapov Sergey - 创建者,维护者。
  • hoodie Hendrik Sollich - 感谢 notify-rust 软件包
  • waywardmonkeys Bruce Mitchener - 修正拼写错误
  • Hugal31 - 支持 --include 选项

依赖关系

~7–10MB
~203K SLoC