Visual Studio 2017 - Test Runner - отладка выбранных тестов - NUnit - не работает - PullRequest
0 голосов
/ 28 марта 2019

При запуске 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 framework.

1 Ответ

0 голосов
/ 28 марта 2019

Решением было добавить отсутствующий пакет Nuget NUnit3TestAdapter в проект модульного тестирования. После этого оба параметра Debug Selected Tests и Run Selected Tests начали работать как положено.

Install-Package NUnit3TestAdapter
...