适用于 Visual Studio 2015 的 Google 测试适配器

Posted

技术标签:

【中文标题】适用于 Visual Studio 2015 的 Google 测试适配器【英文标题】:Google test adapter for visual studio 2015 【发布时间】:2016-10-31 21:26:52 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于适用于 Visual Studio 2015 的 Google 测试适配器的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Visual Studio 2015 的 Google 测试适配器

Qt 5.6 和 QtCreator 是不是适用于 MS Visual Studio Community 2015

适用于 android 的 Visual Studio (2015) 模拟器无法正常工作 - XDE.exe - 退出代码 3

适用于 Android 的 Visual Studio 模拟器 - 项目未部署

Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013VS2015VS2017VS2019VS2022版本)

Web Essentials 浏览器链接在 Visual Studio 2015 中仅适用于 ASP.net 5 应用程序