У меня есть несколько серьезная проблема, и я не знаю, как отладить проблему. Во-первых, я запускаю VS2012 Update 2 (v11.0.60315.01). Тесты модулей были запущены, и сегодня я заметил, что они перестали работать. Я работал над чем-то другим на прошлой неделе или около того, так что это была хотя бы неделя или 2, поскольку я в последний раз проводил какие-либо модульные тесты.
Все тесты застряли в состоянии Pending
в окне Unit Test Session
. Я даже попробовал развернуть новую тестовую жгуту и выполнить несколько простых модульных тестов. Они ведут себя одинаково, поэтому я не думаю, что это проблема с одним решением.
Я, очевидно, перезагрузил машину, которая включала перезапуск VS.NET 2012. Я не получаю никаких ошибок, сообщений, проблем и т.д. Модульные тесты просто застряли в состоянии Pending
, и никто из них не будет работать.
Я запустил .dll, который содержит мои тесты, используя инструмент vstest.console.exe, и я получаю результат " Test Run Successful", " Test время выполнения: 0,4952 секунды". Хорошо, это говорит мне, что у меня проблема с VS2012, потому что тесты выполняются независимо с помощью командной строки.
Как я могу отладить эту проблему? Я вижу решения для удаления файлов настроек для отдельных решений, но это похоже на проблему с VS2012. Любое предложение о том, как это исправить?