Visual Studio测试资源管理器找不到我的Boost测试

范思法兰

我正在使用Visual Studio Enterprise 2017版本15.9.12。在Windows 7 64位上。

我正在尝试使用“测试资源管理器”运行我的增强测试,但是它没有出现。

已安装Boost.Test的测试适配器。

还安装了Boost(我遵循以下说明:如何在Visual Studio中使用Boost.Test for C ++)。

我已经安装了Boost.Test动态库。

测试文件的代码是:

#define BOOST_TEST_MODULE mytests
#include <boost/test/included/unit_test.hpp>

BOOST_AUTO_TEST_CASE(myTestCase)
{
  BOOST_TEST(1 == 1);
  BOOST_TEST(true);
}

在测试资源管理器上,单击“全部运行”时,出现以下警告:

找不到“ AstroTime.Test.exe”的调试符号。要使用“ --list_content”检测,请确保调试符号可用,或者通过.runsettings文件使用'<ForceListContent>'。

在该消息之后,我得到以下参考消息:

Google Test的测试适配器:开始执行测试...

但是我还没有使用任何Google Test模板。

我试图重新编译它,但是没有成功。

我必须怎么做才能在Test Explorer上查看增强测试?

范思法兰

我在Visual Studio开发人员社区中找到了答案:“测试:找不到调试符号”。

我在测试项目文件夹中添加了一个文件,扩展名为.runsettings及其内容:

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<BoostTest>
<ForceListContent>true</ForceListContent>
</BoostTest>
</RunSettings>

然后,我按照以下说明进行操作:使用.runsettings文件配置单元测试

现在就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

Visual Studio测试资源管理器找不到SpecFlow功能

Visual Studio 2013测试资源管理器

Visual Studio测试资源管理器图标

Visual Studio 2015测试资源管理器看不到XUnit dnx特性

Visual Studio 2019在测试资源管理器中显示重复测试

N Unit Visual Studio 2017 测试资源管理器未找到测试

Visual Studio 测试资源管理器键盘将焦点设置为测试列表

Visual Studio 2015测试资源管理器更新后不显示任何测试

Visual Studio测试资源管理器错误日志

Visual Studio 2015测试资源管理器将在构建中启动多个项目

Visual Studio 测试资源管理器要求运行所有

Visual Studio 2019测试资源管理器无法与xUnit很好地配合

Visual Studio测试资源管理器窗口将不会打开

Visual Studio 测试资源管理器 - 使用 CMake 和远程构建的 GTest

Visual Studio:从测试资源管理器运行测试时,默认情况下,排除项目

内置测试不会添加到Visual Studio“测试资源管理器”窗口中

SpecFlow功能测试未添加到Visual Studio 2019测试资源管理器窗口中

在Visual Studio 2017 RC解决方案资源管理器中找不到project.json

Visual Studio“测试资源管理器”输出位于何处?它是保存的文件吗?

Visual Studio 2017测试资源管理器特征发现:显示的内容不只是TestCategory()

Visual Studio 2019测试资源管理器异常(未找到以下TestContainer-GetTestContainerAsync)

是否可以从Visual Studio 2013中的测试资源管理器中打开specflow场景(场景大纲)的代码?

Visual Studio 代码资源管理器设置

Visual Studio 2013测试资源管理器-发现测试无法初始化用于暂存测试结果的数据存储

如何在Visual Studio的“测试资源管理器”中修复“活动测试运行已中止”的问题?

参考或需要其他文件时,Visual Studio 2019中的Node JS应用的Mocha不会在测试资源管理器中显示测试

在Visual Studio中是否可以重命名正在编辑的文件而在解决方案资源管理器中找不到它?

如何将XUnit配置为在Visual Studio 2015测试资源管理器中仅显示方法名称?