我希望看到cargo test调用的命令,以便我可以调试失败的测试。使用确切的命令,我可以使用调试器更容易地找到问题。调试是找到用于运行测试的命令很有用的原因之一。找到调用很有用还有其他原因。
cargo test
fjnneemd1#
运行cargo test时,将生成类似于以下内容的输出:
Compiling playground v0.0.1 (/playground) Finished test [unoptimized + debuginfo] target(s) in 1.98s Running unittests src/lib.rs (target/debug/deps/playground-e4c71785a2b6bf17)
在这个例子中,target/debug/deps/playground-e4c71785a2b6bf17是测试二进制文件的路径,这就是直接运行测试二进制文件或在调试器下运行测试二进制文件所需要的全部内容;没有额外的参数,除非您显式地将一些参数传递给cargo test。
target/debug/deps/playground-e4c71785a2b6bf17
1条答案
按热度按时间fjnneemd1#
运行
cargo test
时,将生成类似于以下内容的输出:在这个例子中,
target/debug/deps/playground-e4c71785a2b6bf17
是测试二进制文件的路径,这就是直接运行测试二进制文件或在调试器下运行测试二进制文件所需要的全部内容;没有额外的参数,除非您显式地将一些参数传递给cargo test
。