Как полностью удалить Google Tests из решения Visual Studio - PullRequest
0 голосов
/ 28 апреля 2019

Я работаю над проектом C ++ для собственного образования и хочу провести на нем модульные тесты.Я пользуюсь Visual Studio 2019 Community.В прошлом я успешно использовал фреймворк для тестирования модулей Visual Studio в других проектах.Сегодня по какой-то причине я попытался вместо этого использовать тестовый фреймворк Google.После некоторых безуспешных попыток заставить его работать, я решил, что у меня нет времени изучать его прямо сейчас, и я хотел бы просто использовать вместо этого встроенный тестовый фреймворк.

Я удалил GoogleПротестируйте проект из моего решения и удалите его из исходной папки, чтобы проект исчез.Затем я добавил новый родной тестовый проект.Я добавил простой тест, и сборка прошла успешно, но Test Explorer не показывал никаких тестов.В любом случае я выбрал «Выполнить все», и в окне «Вывод» есть записи о «Тестовом адаптере для Google Test: запуск теста ...», «Выполнение теста Google завершено», «Не удалось найти символы отладки» и «Тест недоступен»,Кажется, он все еще пытается выполнить тесты Google, а не собственные модульные тесты, хотя я удалил и удалил тестовый проект Google и добавил собственный проект модульных тестов в свое решение.

Как мне изменить его, чтобы онозапускает нативные юнит-тесты вместо попыток запуска гугл-тестов?

1 Ответ

0 голосов
/ 29 апреля 2019

У меня была похожая проблема, но я мог ее решить, удалив тестовый адаптер Google из настройки Visual Studio.

Также вам необходимо убедиться, что Test -> «Test-Settings» -> «Default Processor Architecture» установлен на правильное значение (в противном случае проводник тестов может не отображать ваши тестовые случаи).

...