Запуск тестов с помощью консоли NUnit3 - PullRequest
1 голос
/ 25 апреля 2019

Я пытаюсь запустить тесты через командную строку, используя NUnit Console Runner: https://github.com/nunit/docs/wiki/Console-Runner

Я установил https://www.nuget.org/packages/NUnit.ConsoleRunner/ NUnit.ConsoleRunner в моем NuGet

Я открыл расположение командной строки в \sanitized\bin\Debug\netcoreapp2.1. Я запускаю свой тест с помощью команды NUNIT3-CONSOLE myTests.dll, как указано в https://github.com/nunit/docs/wiki/Console-Command-Line

Но я получаю ошибку:

NUNIT3-CONSOLE: команда не найдена

Какую команду мне использовать?

Примечание. Это приложение .netcore

1 Ответ

3 голосов
/ 25 апреля 2019

Консоль NUnit в настоящее время недоступна для ядра .net:

Консоль NUnit скомпилирована с использованием полной версии .NET Framework и не В настоящее время поддерживается .NET Core. Запускать тесты .NET Core из команды линия, вам нужно использовать дотнет-тест. Для информации о том, как это сделать, см. https://github.com/nunit/docs/wiki/.NET-Core-and-.NET-Standard

Мы смотрим на создание консоли на основе .NET Core, но это все еще на стадии планирования.

Источник: https://github.com/nunit/nunit-console/issues/487

Просто используйте dotnet test, как описано в nunit wiki.

...