F5 для запуска теста Visual Studio в отладчике
Я использую Visual Studio Test для С++ и отлаживаю конкретный тест. Microsoft предоставила всевозможные способы запуска теста в отладчике, но мне это не нравится. Я устал от необходимости находить тестовый код, а затем нажмите Ctrl + R, Ctrl + T (или mousing, вокруг которого я ненавижу). Мне нужно поведение Ctrl + R, Ctrl + T из любого контекста исходного кода.
Есть ли способ подключить F5 для запуска выбранного теста (ов) в отладчике?
Я попытался настроить свой тестовый проект как запуск, но это делает F5 "неспособным запустить", потому что тест представляет собой DLL.
Ответы
Ответ 1
Я нашел, как установить это с помощью resharper:
https://superuser.com/questions/724380/repeat-last-test-in-debug-mode-in-visual-studio-2013
НО теперь F5 не будет выполнять Continue в Debug. кажется, визуальная студия не разделяет команды Run и Continue. (Я использую visual studio 2013)
поэтому вместо этого я устанавливаю Alt + F5.
Ответ 2
Найдите vstest.console.exe
, чтобы запустить тестовую DLL через F5.
В моей редакции Visual Studio 2017 Community, в которую были помещены следующие пути в Start external program
в настройках Debug:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
И как Command line arguments
просто введите имя файла DLL. Теперь вы можете использовать F5, чтобы начать отладку теста, когда Set as StartUp Project
.