#logging-tracing #assertions #helper #logged #async #function

dev tracing-test

提供辅助函数和宏,使使用 tracing 的crate更容易进行测试。

6 个版本

0.2.5 2024 年 6 月 2 日
0.2.4 2023 年 2 月 1 日
0.2.3 2022 年 7 月 20 日
0.2.2 2022 年 6 月 3 日
0.1.0 2020 年 11 月 19 日

#20测试

Download history 40916/week @ 2024-04-29 42711/week @ 2024-05-06 44125/week @ 2024-05-13 44051/week @ 2024-05-20 38212/week @ 2024-05-27 45114/week @ 2024-06-03 47068/week @ 2024-06-10 46413/week @ 2024-06-17 38347/week @ 2024-06-24 40074/week @ 2024-07-01 46615/week @ 2024-07-08 46210/week @ 2024-07-15 50153/week @ 2024-07-22 51141/week @ 2024-07-29 50664/week @ 2024-08-05 53537/week @ 2024-08-12

207,230 每月下载量
用于 232 个crate(直接使用 200 个)

MIT 许可证

15KB
86

tracing-test

Build status Crates.io Version Crates.io Downloads

此crate提供了一种在测试中使用tracing(即使是异步测试)启用日志记录的简单方法。此外,它还提供了一种断言某些内容已被记录的方式。

重点是测试日志记录,而不是调试测试。这就是为什么库确保日志不依赖于外部状态。例如,不使用 RUST_LOG 环境变量进行日志过滤。

类似crate

文档/使用/示例

请参阅https://docs.rs/tracing-test/

许可证

版权 © 2020-2023 Threema GmbH,Danilo Bargen 和贡献者。

许可方式为以下之一

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义的,任何有意提交以包含在作品中的贡献,都应如上双许可,不附加任何额外条款或条件。

依赖项

~4–6MB
~107K SLoC