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 在 测试 中
207,230 每月下载量
用于 232 个crate(直接使用 200 个)
15KB
86 行
tracing-test
此crate提供了一种在测试中使用tracing(即使是异步测试)启用日志记录的简单方法。此外,它还提供了一种断言某些内容已被记录的方式。
重点是测试日志记录,而不是调试测试。这就是为什么库确保日志不依赖于外部状态。例如,不使用 RUST_LOG
环境变量进行日志过滤。
类似crate
- test-log:在运行测试之前初始化日志记录器
- tracing-fluent-assertions:更强大的断言,还可以分析跨度
文档/使用/示例
请参阅https://docs.rs/tracing-test/。
许可证
版权 © 2020-2023 Threema GmbH,Danilo Bargen 和贡献者。
许可方式为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义的,任何有意提交以包含在作品中的贡献,都应如上双许可,不附加任何额外条款或条件。
依赖项
~4–6MB
~107K SLoC