【问题标题】:Using Google Test Adapter for Visual Studio with CMake将 Google Test Adapter for Visual Studio 与 CMake 一起使用
【发布时间】:2017-08-25 13:58:18
【问题描述】:

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

我希望能够从 Visual Studio 测试资源管理器运行我的 Google 测试单元测试,以便我可以将所有内容保存在 IDE 中。我听说过Google Test Adapter,但很明显它不“知道”我的测试在哪里或如何运行它们。

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

【问题讨论】:

  • 然后在那个 repo 上创建一个 issue 并让开发者检查一下。

标签: visual-studio cmake googletest


【解决方案1】:

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

顺便说一句,这与cmake无关。但是当然,使用 cmake 对使用这个插件没有任何障碍 :)。

【讨论】:

  • 谢谢,我错过了正则表达式的细节。它现在正在工作
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2018-06-08
    • 2021-09-30
    • 2017-07-08
    • 2018-02-03
    • 1970-01-01
    • 2011-02-15
    • 2023-03-20
    • 2012-12-04
    • 1970-01-01
    相关资源
    最近更新 更多