使用带有CMake的Visual Studio for Visual Studio

时间:2017-08-25 13:58:19

标签: visual-studio cmake googletest

有一个基于CMake的项目,它使用Google Test进行单元测试,我使用Visual Studio生成器来创建我的项目/解决方案文件。

我希望能够从Visual Studio测试资源管理器中运行我的Google测试单元测试,以便我可以保留IDE中的所有内容。我听说过Google Test Adapter,但显然是开箱即用的,它不会#34;知道"我的测试在哪里或如何运行它们。

如何设置它以正确发现我的测试?我可以将它们放在目录中并让GTA以这种方式查找它们吗?

2 个答案:

答案 0 :(得分:1)

我在我的项目中使用GoogleTestRunner插件。 这很好用,但请注意您的可执行文件需要一个名称,匹配正则表达式“[Tt] est [s] {0,1} .exe”(例如MyProjectTest.exe)。

顺便说一句,这与cmake无关。但是对于cource来说,使用cmake并不是使用这个插件的障碍:)。

答案 1 :(得分:0)

很遗憾,您建议的方法是不可能的。请注意this issue