【问题标题】:How to completely remove Google Tests from Visual Studio solution如何从 Visual Studio 解决方案中完全删除 Google 测试
【发布时间】:2019-09-17 13:19:13
【问题描述】:

我正在为我自己的教育开发一个 C++ 项目,我想对其进行单元测试。我正在使用 Visual Studio 2019 社区。我过去曾在其他项目中成功使用过原生的 Visual Studio 单元测试框架。今天一时兴起,我尝试改用 google 测试框架。在尝试使其工作失败后,我决定毕竟我现在没有时间学习它,而只想使用本机测试框架。

我从我的解决方案中删除了 google 测试项目并将其从源文件夹中删除,因此该项目已消失。然后我添加了一个新的本机单元测试项目。我添加了一个简单的测试并且构建成功,但是测试资源管理器没有显示任何测试。我仍然选择了全部运行,并且输出窗口包含有关“Google 测试的测试适配器:测试执行开始...”、“Google 测试执行完成”、“找不到调试符号”和“没有可用的测试”的条目.即使我删除并删除了谷歌测试项目并在我的解决方案中添加了一个本机单元测试项目,它似乎仍在尝试执行谷歌测试,而不是本机单元测试。

如何更改它以运行本机单元测试而不是尝试运行 google 测试?

【问题讨论】:

    标签: c++ visual-studio unit-testing googletest visual-studio-2019


    【解决方案1】:

    我遇到了类似的问题,但可以通过从 Visual Studio 设置中卸载 google 测试适配器来解决。

    您还需要确保将“测试”->“测试设置”->“默认处理器架构”设置为正确的(否则,测试资源管理器可能不会显示您的测试用例)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多