相关疑难解决方法(0)

如何初始化集成测试的记录器?

我有一个包含src目录中的生产代码和目录中的集成测试的箱子tests.生产代码使用log宏.

我想在运行集成测试时初始化一个全局记录器(例如env_logger::init().unwrap();)有几个测试并且测试顺序没有定义,所以我不知道我应该在哪个测试中放置initialize命令.

有什么方法可以做得很好吗?也许通过覆盖测试main功能?

rust

16
推荐指数
5
解决办法
2072
查看次数

如何在运行货物测试时设置日志记录级别?

我需要在运行库的单元测试时更改日志记录级别.我正在使用该cargo test命令来运行测试.

有没有办法在命令行上指定日志记录级别?从日志包的文档中,我似乎需要单独定义一个环境变量.这可能不方便,因为我只想在测试用例失败时将日志记录级别更改为调试.

logging rust rust-cargo

7
推荐指数
1
解决办法
3867
查看次数

标签 统计

rust ×2

logging ×1

rust-cargo ×1