有没有办法让IntelliJ/CLion的Rust插件使用--nocapture标志进行Rust测试?我看到我可以为每个测试创建一个“运行”配置,但这是不可伸缩的。此外,IntelliJ还打印了它为测试运行的Cargo命令,现在输出窗口只显示Testing started at 15:31 ...
--nocapture
Testing started at 15:31 ...
gojuced71#
您可以自定义所有配置的模板。请启用Run | Edit Configurations选项卡上的Show stdout/stderr in tests (and disable tool window)选项:screenshot
Run | Edit Configurations
Show stdout/stderr in tests (and disable tool window)
nxagd54h2#
对于命令行用法,请添加别名:
.cargo/config: [alias] t = "test -- --nocapture"
运行:
$ cargo t
或者为了保持颜色:
[alias] t = "test -- --nocapture --color always"
2条答案
按热度按时间gojuced71#
您可以自定义所有配置的模板。请启用
Run | Edit Configurations
选项卡上的Show stdout/stderr in tests (and disable tool window)
选项:screenshotnxagd54h2#
对于命令行用法,请添加别名:
运行:
或者为了保持颜色: