Отладка GTest в VS2010

0

У меня есть решение в VS2010 (код C++), который включает тестовые файлы непосредственно в src и включает папки для проекта подключаемого модуля. Я использую платформу Google Test. Плагин, позвольте мне его myPlugin, работает на программном обеспечении, скажем, mySoft.

################################################## ####################

Вот вопрос:

Я могу запускать тесты с командной строкой, нормально.

Но я хотел бы отлаживать внутри GTEST. Зачем? Поскольку тесты не являются модульными тестами, они устанавливают множество параметров, и я бы хотел поэтапно проверить, что все настроено нормально. Я знаю, что это не обязательно для решения этой проблемы, и я могу отлаживать приложение. Во всяком случае, это мой вопрос, я хочу отлаживать внутри gtest.

Я пытаюсь настроить свойства VS2010, чтобы запустить тесты из VS, и это не работает. ################################################## ##########################

Подробнее:

Для запуска тестов у меня должен быть запущен исполняемый файл. Другими словами, я запускаю тесты, пока работает приложение mySoft.exe. Плагин запускается с использованием другого исполняемого файла - sdk_mySoft.exe.

Командные строки (которые работают)

mySoft.exe -sdkRun=pluginLevel ;pluginDirName;version;myPlugin_x64.dll
                                                          --gtest_output=xml

-sdkRun - это внутренняя команда, предлагаемая sdk для настройки GTests. Итак, здесь я запускаю свое приложение, запускаю подключаемый модуль, получаю несколько журналов из теста Google, хорошо.

Затем я пытаюсь настроить VS с этими свойствами отладки:

Command $(SolutionDir)\bin64\mySoft.exe

Command Arguments -sdkRun=pluginLevel ;pluginDirName;version;myPlugin_x64.dll 
                                                                --gtest_output=xml 

и здесь это не работает.

  • Ошибка

Отладочная информация для "mysoft.exe" не может быть найдена или не соответствует. Не удается найти или открыть файлы pdb.

Есть идеи?

  • Как отлаживать в gtest, принимая во внимание особые условия здесь: нужно запустить приложение?

благодаря

Теги:
debugging
properties
visual-studio-2010
googletest

1 ответ

0
Лучший ответ

Чтобы отладить GTest, отладчик должен быть связан с приложением.

Запустив приложение, нажмите CTRL, чтобы получить доступ к отладчику VS.

  • 1
    А? [[[[[[[[[[

Ещё вопросы

Сообщество Overcoder
Наверх
Меню