我使用的是Visual Studio Enterprise 2017,版本号为15.9.12,操作系统为Windows 7 64位。
我尝试使用Test Explorer运行我的Boost测试,但它在其中没有出现。
已安装了适用于Boost.Test的测试适配器。
Boost也已安装(我按照如何在Visual Studio中使用C++的Boost.Test的说明进行了操作)。
我已经安装了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);
}
在测试资源管理器上,当我点击“Run All”时会收到以下警告:
在此消息之后,我会收到以下信息性消息:未找到“AstroTime.Test.exe”的调试符号。要使用“--list_content”检测,请确保可用调试符号或通过.runsettings文件使用“<ForceListContent>”。
但是我没有使用任何Google Test模板。Google Test测试适配器:开始执行测试...
我已尝试重新编译它,但没有成功。
我该怎么做才能在测试资源管理器中看到增强的测试?