Модульные тесты никогда не выполняются

У меня были некоторые проблемы, когда я просто заставлял базовый проект модульного теста на С ++ запускать простой модульный тест.

Пока что у меня есть:

  1. Создано пустое приложение для модульного тестирования Visual C ++ (Universal Windows)
  2. Добавлен очень простой тест к стандартному Test_Method, предоставленному в стандартном классе UnitTest.cpp.
  3. Создайте и запустите тестовое приложение на локальном компьютере. Пользовательский интерфейс модульного теста по умолчанию появляется при запуске приложения.

Но мой тест не запускается. пользовательский интерфейс по умолчанию появляется и просто сидит с сообщением «Выполнение тестов». Даже открытие Test Explorer и явный запуск всех тестов приводят к аналогичной ситуации, хотя запуск тестов таким образом заставляет тест вращаться вечно.

Надеюсь, я просто делаю что-то не так. Может кто-то указать мне верное направление? Есть идеи, почему мои тесты никогда не запускаются?

Любая помощь очень ценится!

Изображение интерфейса приложения по умолчанию

Изображение базового теста

1

Решение

Я проверял все, пытаясь найти, что было не так. Я запустил VS как администратор, я выключил брандмауэр, я запустил VS в безопасном режиме из dev-консоли (это заставляет Test Explorer выдавать исключение достаточно забавно), и я создал около 30 различных новых проектов, пытаясь увидеть, если это была просто проблема с моим первым проектом. В любом случае это было одно и то же: приложение открывалось, закрывалось, и модульные тесты никогда не разрешались.

В конце концов, единственное решение, которое я нашел, это переключиться на новый компьютер. Это действительно дурацкое решение, но проблема казалась полностью изолированной для моего ноутбука.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]