Как отладить тест из окна проводника тестов в Visual Studio с помощью Nunit runner

Как я могу отлаживать свой тест nunit, указанный в проводнике тестов в Visual Studio. Я добавил адаптер nunit, и тесты перечислены в проводнике, но если я начну отладку приспособления из проводника, он запустится с использованием механизма Vstest.execution, возможно ли заставить проводник использовать nunit runner? Хотя механизм Vstest.execution распознает nunit, я хочу, чтобы он запускался с помощью Nunit runner


person sharath    schedule 28.11.2018    source источник


Ответы (1)


Когда VsTest запускает тесты NUnit, он использует установленный адаптер NUnit, который вызывает механизм выполнения NUnit.

Есть ли что-то конкретное, что не работает для вас при выполнении тестов таким образом, и вам нужна помощь?

person Charlie    schedule 28.11.2018
comment
Спасибо за ответ :-) во время отладки я вижу процессы vstest.discovery и vstest.executionengine, работающие в диспетчере задач, если я завершу эту задачу, мой сеанс отладки завершится. - person sharath; 30.11.2018
comment
Если я начну отладку, нажав кнопку «Пуск» в VS или F5 с установленным путем запуска программы nunit.exe в окне свойств проекта отладки. тест работает нормально ... если начать отладку, щелкнув правой кнопкой мыши на приборе в проводнике тестов, он не сможет загрузить некоторые .dll, принадлежащие их партии под названием TestQuest ... - person sharath; 30.11.2018
comment
Я добавил адаптер, загрузив пакет nuget в локальную папку и сделав эту папку источником nuget.... пропустил ли я добавление чего-либо еще? - person sharath; 30.11.2018
comment
Судя по поиску в Google, TestQuest кажется коммерческим решением для тестирования. Если он был установлен на вашем компьютере в прошлом, возможно, он не был правильно удален. Или, если он все еще установлен, установка может быть повреждена. - person Charlie; 01.12.2018