问题描述
我将 VSCode 与 Cargo.toml
中指定的工作区一起使用。我嵌入了 #[test]
,它在编辑器窗口中显示为可点击的 run test
。但是,当我单击 VSCode 尝试运行测试时,但似乎没有运行任何测试,已将其过滤掉。有没有人设法让嵌入式测试工作?对于没有工作区的更简单的项目,我可以运行测试。
解决方法
事实证明,我只需要将我的顶级 Cargo.toml
转换为 Virtual Manifest
。一旦我这样做了,测试现在从 VSCode 编辑窗口运行。