Ответ 1
Вы можете нажать "Отмена" в Проводнике тестеров:
Показать тестовый проводник, перейдя в TEST > Windows > Test Explorer.
Это в Visual Studio 2013.
Инструкции для других версий VS можно найти здесь
Когда тест зависает в цикле, малый зеленый индикатор выполнения в тестовом бегунке не продолжается, но нет возможности остановить пробный прогон. Или есть?
VS 2013
Изменить: это произошло при использовании XUnit TestRunner. Кнопка "Отмена" просто не отображалась. После тестирования различных тестовых бегунов в новом решении оказалось, что он работает со всеми из них. Наконец, он также работал с моим оригинальным решением. Таким образом, в состоянии моей VS-среды возникла некоторая аномалия, которая вызвала отмена отказа.
Вы можете нажать "Отмена" в Проводнике тестеров:
Показать тестовый проводник, перейдя в TEST > Windows > Test Explorer.
Это в Visual Studio 2013.
Инструкции для других версий VS можно найти здесь
Извините за то, что просыпался старый поток:) просто хотел поделиться своим решением здесь, у меня была такая же проблема на VS 2015. Есть текст ниже ввода для поиска, где должен отображаться отмена (посмотрите на экран печати @Codeman), текст на самом деле представляет собой описание того, как вы можете настроить сборку для своих тестов, текст - несколько строк и на в конце вы "больше не показываете это", просто нажмите его, а затем появится кнопка отмены:) Очень странная ошибка, извините, у меня нет экранов для печати этого надеюсь, что это поможет кому-то
VS2015. Если зависающие тесты являются исполняемыми файлами вместо DLL, вам нужно убить эти тесты в диспетчере задач. Вам нужно закрыть окно Test Explorer, чтобы предотвратить автоматический запуск. Пока тесты запущены/зависают, вы не сможете скомпилировать соответствующий проект.
Я нашел решение этой проблемы. Чтобы остановить прогон после нажатия кнопки отмены, просто установите для параметра "Завершение процесса при отмене" значение True.