Последняя версия (NUnit 3) позволяет отлаживать тесты, а также указывать тесты для выполнения.
Debug
Опция --debug
запускает отладчик для отладки тестов, например:
nunit3-console.exe "C:\path\to\the\tests.dll" --debug
Тесты фильтров
Теперь у вас есть несколько способов выбора тестов для запуска. Первый вариант - --test=NAMES
. Комбинируя эту опцию и --debug
, вы можете легко отладить только один тест, например:
nunit3-console.exe "C:\path\to\the\tests.dll" --debug --test="EmailNotificationTest.MailerDeSecondTest"
Не забывайте о пространстве имен, если оно есть у класса.
Используя опцию --testlist=PATH
, вы можете запустить все тесты, указанные в файле, например:
nunit3-console.exe "C:\path\to\the\tests.dll" --debug --testlist="testnames.txt"
Существует также опция --where=EXPRESSION
, указывающая, какие тесты будут выполняться. Эта опция предназначена для расширения или замены более ранних опций --test
, --include
и --exclude
. Пожалуйста, проверьте официальную документацию , если вы хотите узнать больше об этой опции.