#visual-studio #visual-studio-2017 #nunit #visual-studio-test-runner
#visual-studio #visual-studio-2017 #nunit #visual-studio-test-runner
Вопрос:
При запуске Debug Selected Tests
в Visual Studio 2017 отладчик просто ненадолго запускается и завершает работу с синим значком выбранного теста с восклицательным знаком (неубедительный тест).
Окно вывода из Debug
показывает:
The program '[1852] testhost.x86.exe: Program Trace' has exited with code 0 (0x0).
The program '[1852] testhost.x86.exe' has exited with code 0 (0x0).
Подобное происходит при использовании Run Selected Tests
команды (естественно, без появления сеанса отладки).
Забавно, что запуск Test -> Run -> All Tests
или Test -> Debug -> All Tests
работает нормально.
Модульные тесты в проекте написаны на NUnit 3.x
платформе.
Ответ №1:
Решением было добавить отсутствующий пакет Nuget NUnit3TestAdapter
в проект модульного тестирования. После этого оба параметра Debug Selected Tests
и Run Selected Tests
начали работать, как ожидалось.
Install-Package NUnit3TestAdapter