Я использую Visual Studio Enterprise 2017, версия 15.9.12.в Windows 7 64 бит.
Я пытаюсь запустить свой буст-тест с помощью Test Explorer, но он не отображается.
Установлен тестовый адаптер для Boost.Test.
Boost также установлен (у меня есть следующие инструкции: Как использовать Boost.Test для C ++ в Visual Studio ).
Я установил динамический Boost.Testlibrary.
Код для тестового файла:
#define BOOST_TEST_MODULE mytests
#include <boost/test/included/unit_test.hpp>
BOOST_AUTO_TEST_CASE(myTestCase)
{
BOOST_TEST(1 == 1);
BOOST_TEST(true);
}
В Test Explorer, когда я нажимаю Run All, я получаю следующее предупреждение:
Не удалось найти символы отладки для "AstroTime.Test.exe".Чтобы использовать обнаружение «--list_content», убедитесь, что символы отладки доступны, или используйте «» в файле .runsettings.
И после этого сообщения я получаю следующееИнформационное сообщение:
Тестовый адаптер для Google Test: запуск выполнения тестов ...
Но я не использовал ни одного шаблона Google Test.
Я пытался перекомпилировать его, но безуспешно.
Что мне нужно сделать, чтобы увидеть буст-тесты в Test Explorer?