【发布时间】:2018-06-05 18:54:32
【问题描述】:
我正在使用带有 Rust 和 Visual Studio 工具链的 Windows 上的 VS Code 为 Codingame 问题开发代码。
我找到了多个指南来解释如何调试由cargo build 生成的可执行文件,最好的是Debug Rust on Windows with Visual Studio Code and the MSVC Debugger。
但是,当我遇到问题时,我倾向于编写单元测试(我在 Java、JavaScript、Ruby 等中做过),然后我会对其进行调试。不幸的是,我在 Rust 中找不到任何方法来做到这一点。如何配置我的环境来调试我的测试?
我不是在谈论在我的测试中添加println! 语句,因为我已经知道如何做到这一点。我也不是在谈论添加新断言,因为它们驻留在测试中,而不是在测试代码中。
我想要的是在我的测试调用的代码上使用VS Code Debugger。
【问题讨论】:
-
“调试”
println!调试是什么意思?附加调试器调试? -
@hellow 我说的是附加调试器,因为
println!是简单的跟踪。
标签: windows debugging testing rust visual-studio-code