Как остановить Visual Studio Test Runner при зависании теста

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

VS 2013

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

3 ответов


вы можете нажать "отмена" в Test Explorer:

enter image description here

показать проводник тестов, выбрав тест > Windows > проводник тестов.

Это в Visual Studio 2013.

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


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


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