2

我在 Visual Studio 2015 中为 gtest 框架使用谷歌测试适配器。但是当我用测试编译项目时,Visual Studio 的测试资源管理器中没有出现任何内容,我认为我在控制台中得到了正确的测试报告。我尝试在一个新项目中编译与 googletest/msvc 中相同的测试,这些测试在测试资源管理器中报告。我设置了相同的项目设置,但在测试资源管理器中仍然没有反应。可能是什么问题呢?

4

2 回答 2

1

包含您的 google 测试的项目名称应在末尾包含 Test/Tests,这将有助于 google 测试适配器发现测试。您还可以设置自己的正则表达式以从“用于测试发现的正则表达式”中的工具/选项/Google 测试适配器/常规中发现测试。您可以在 Google 测试适配器主页中找到更多故障排除选项。 https://github.com/csoltenborn/GoogleTestAdapter#test_discovery_regex

于 2017-06-15T21:06:51.453 回答
0

附带说明:从 0.11.0 版开始,Google Test Adapter 将自动识别您的 gtest 可执行文件(但仍允许提供如上所述的自定义正则表达式)。

于 2018-07-03T09:27:51.160 回答