Я пытаюсь запустить модульные тесты для моего проекта С# с ядром dotnet. Я использую контейнер докера для выполнения.
Dockerfile
FROM microsoft/dotnet:0.0.1-alpha
RUN mkdir /src
WORKDIR /src
ADD . /src
RUN dotnet restore
"NUnit" и "NUnit.Runners" добавлены в project.json
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"NETStandard.Library": "1.0.0-rc2-23811",
"NUnit": "3.2.0",
"NUnit.Runners": "3.2.0"
},
"frameworks": {
"dnxcore50": { }
}
Запустите dotnet restore
успешно со следующим выходом
...
log : Installing NUnit.ConsoleRunner 3.2.0.
log : Installing NUnit.Extension.NUnitV2ResultWriter 3.2.0.
log : Installing NUnit.Extension.NUnitV2Driver 3.2.0.
log : Installing NUnit.Extension.VSProjectLoader 3.2.0.
log : Installing NUnit.Extension.NUnitProjectLoader 3.2.0.
log : Installing NUnit.Runners 3.2.0.
info : Committing restore...
log : Restore completed in 4352ms.
попытался запустить тесты с помощью
dotnet nunit
dotnet nunit-console
Не работает.
Итак, мои вопросы: как я буду называть бегуна? Или кто-то может предложить другую модульную систему тестирования, которая работает с текущей версией ядра dotnet?
Оцените любую помощь, которую вы можете предоставить. Спасибо!