Intellij Idea 如何为IntelliJ中的所有Rust/Cargo测试设置--nocapture标志?

2wnc66cl  于 2023-03-17  发布在  Go
关注(0)|答案(2)|浏览(172)

有没有办法让IntelliJ/CLion的Rust插件使用--nocapture标志进行Rust测试?
我看到我可以为每个测试创建一个“运行”配置,但这是不可伸缩的。
此外,IntelliJ还打印了它为测试运行的Cargo命令,现在输出窗口只显示Testing started at 15:31 ...

gojuced7

gojuced71#

您可以自定义所有配置的模板。请启用Run | Edit Configurations选项卡上的Show stdout/stderr in tests (and disable tool window)选项:screenshot

nxagd54h

nxagd54h2#

对于命令行用法,请添加别名:

.cargo/config:

[alias]
t = "test -- --nocapture"

运行:

$ cargo t

或者为了保持颜色:

[alias]
t = "test -- --nocapture --color always"

相关问题