Подтвердить что ты не робот

Как я могу остановить Runner Test Studio, когда тест зависает

Когда тест зависает в цикле, малый зеленый индикатор выполнения в тестовом бегунке не продолжается, но нет возможности остановить пробный прогон. Или есть?

VS 2013

Изменить: это произошло при использовании XUnit TestRunner. Кнопка "Отмена" просто не отображалась. После тестирования различных тестовых бегунов в новом решении оказалось, что он работает со всеми из них. Наконец, он также работал с моим оригинальным решением. Таким образом, в состоянии моей VS-среды возникла некоторая аномалия, которая вызвала отмена отказа.

4b9b3361

Ответ 1

Вы можете нажать "Отмена" в Проводнике тестеров:

enter image description here

Показать тестовый проводник, перейдя в TEST > Windows > Test Explorer.

Это в Visual Studio 2013.

Инструкции для других версий VS можно найти здесь

Ответ 2

Извините за то, что просыпался старый поток:) просто хотел поделиться своим решением здесь, у меня была такая же проблема на VS 2015. Есть текст ниже ввода для поиска, где должен отображаться отмена (посмотрите на экран печати @Codeman), текст на самом деле представляет собой описание того, как вы можете настроить сборку для своих тестов, текст - несколько строк и на в конце вы "больше не показываете это", просто нажмите его, а затем появится кнопка отмены:) Очень странная ошибка, извините, у меня нет экранов для печати этого надеюсь, что это поможет кому-то

Ответ 3

VS2015. Если зависающие тесты являются исполняемыми файлами вместо DLL, вам нужно убить эти тесты в диспетчере задач. Вам нужно закрыть окно Test Explorer, чтобы предотвратить автоматический запуск. Пока тесты запущены/зависают, вы не сможете скомпилировать соответствующий проект.

Ответ 4

Terminate process on cancel screenshot

Я нашел решение этой проблемы. Чтобы остановить прогон после нажатия кнопки отмены, просто установите для параметра "Завершение процесса при отмене" значение True.