< 返回版块

Snowmanzzz 发表于 2023-02-21 15:32

评论区

写评论
作者 Snowmanzzz 2023-02-22 21:18

命令中间有个--感觉好孤独哈哈

--
👇
PaiGack: 其实就是这样运行

cargo test -- --nocapture 

cargo help test 提示

   Display Options
       By default the Rust test harness hides output from test execution to
       keep results readable. Test output can be recovered (e.g., for
       debugging) by passing --nocapture to the test binaries:

           cargo test -- --nocapture

--
👇
PaiGack:

  • 如果用的 VS Code 试一试直接点击 Run tests 运行 tests
  • 这样是能够带 print 输出的,而直接 cargo test 是没有 print 输出
PaiGack 2023-02-22 19:55

其实就是这样运行

cargo test -- --nocapture 

cargo help test 提示

   Display Options
       By default the Rust test harness hides output from test execution to
       keep results readable. Test output can be recovered (e.g., for
       debugging) by passing --nocapture to the test binaries:

           cargo test -- --nocapture

--
👇
PaiGack:

  • 如果用的 VS Code 试一试直接点击 Run tests 运行 tests
  • 这样是能够带 print 输出的,而直接 cargo test 是没有 print 输出
PaiGack 2023-02-22 19:51

如果用的 VS Code 试一试直接点击 Run tests 运行 tests 这样是能够带 print 输出的,而直接 cargo test 是没有 print 输出

苦瓜小仔 2023-02-22 16:02

无论默认显示还是不显示,都不会让人满意。

测试少的人不满意没显示;测试多的人不满意显示。

别写测试了,所有人都满意。可以了吧:)

作者 Snowmanzzz 2023-02-22 15:46

还是觉得略麻烦 都改配置了hhh

--
👇
苦瓜小仔: 你可以在项目的 .cargo/config.toml

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

使用 cargo t 改变成默认显示打印。

https://doc.rust-lang.org/cargo/reference/config.html

苦瓜小仔 2023-02-21 15:43

你可以在项目的 .cargo/config.toml

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

使用 cargo t 改变成默认显示打印。

https://doc.rust-lang.org/cargo/reference/config.html

1 共 6 条评论, 1 页