Модульные тесты Visual Studio отсутствуют во время «Выполнить тесты в текущем контексте» - PullRequest
3 голосов
/ 15 июня 2009

... за исключением того, что не пропало. Я просто написал его, украсил его [TestMethod] и вижу прямо передо мной, и он компилируется. Он просто не отображается в окне результатов теста при запуске всех TestMethods в содержащем TestClass. Или когда мой курсор находится на нем, что делает его единственным тестом в текущем контексте. В этом случае будут выполняться все остальные тесты в классе, но не новый.

Если я закрою решение и снова открою его, оно запустится и отобразится в результатах теста.

И наоборот, если я удаляю тест из TestClass, окно результатов теста предупреждает меня о том, что тест отсутствует ... ну, нет, я его вынул и совсем не пропустил, потому что хотел его пропустить

Этого не было вчера. У меня было это раньше в разных проектах / решениях.

Я единственный? Это просто ошибка в VS без надежды на исправление моим вмешательством?

1 Ответ

5 голосов
/ 25 июня 2009

womp указал мне в правильном направлении. Сборка в режиме Release решила проблему. Это все еще небольшая проблема, но лучше, чем закрытие и повторное открытие решения.

@ womp, если вы следите за этим вопросом, опубликуйте свое предложение в качестве ответа, и я его выберу.

Редактировать: Были некоторые последующие признаки того, что обходной путь произошел из-за переключения между отладкой и выпуском, не обязательно в конфигурации выпуска. Все еще собираюсь принять, потому что кажется очевидным, что не пропущен пользовательский выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...