Тесты Visual Studio 2012/Resharper не выполняются - программирование
Подтвердить что ты не робот

Тесты Visual Studio 2012/Resharper не выполняются

Раньше я мог запускать модульные тесты в VS 2012. Теперь, неожиданно, пытаюсь ли я "запускать" или "отлаживать" любые модульные тесты, окно Unit Test Sessions помещает тест в "Ожидание" статус, но на самом деле не выполняет его.

Я попытался перезапустить мою среду разработки, даже перезагрузив компьютер. Без изменений.

Итак, где секретная настройка, в которой говорится: "Делать модульные тесты замороженными в" Ожидание "?

4b9b3361

Ответ 1

Мой ответ в комментариях был правильным

Это проблема resharper - см. здесь. Проверьте, соответствуют ли ваши версии Resharper и/или VS2012

Ответ 2

Я думал, что добавлю это, если это поможет другим, я сделал эти шаги...

  • Закрыт VS и снова открыт, работает как Администратор.
  • Убрал решение и перестроил
  • Отказались от тестов, и они снова начали работать.

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

Ответ 3

Goto Resharper → Параметры → Общие и нажмите кнопку "Очистить кеши". Перезагрузка Visual Studio и модульное тестирование должны работать снова. Не знаю, почему это случилось со мной внезапно.

Ответ 4

Я понятия не имею, в каком состоянии находится ваша машина, но что бы я сделал, например, отлаживая код, который я попытался бы сузить по пути проблемы. Например,

  • Проверьте, есть ли у вашего метода unit test метод инициализации, если он тогда поставил точку останова и посмотрел, что произойдет, когда вы отлаживаете свой тест.

  • Проверьте свои настройки как на бит, так и на платформе... так что 64 бит или 86 или AnyCPU, а также отлаживайте или отпустите настройки.

  • Наконец попробуйте запустить поддельный простой тест, который вы можете просто написать за считанные секунды и посмотреть, можете ли вы его сузить.