Я пытаюсь запустить свои модульные тесты xUnit, используя vstest.console.exe
, но тестов не найдено.
Я использую vstest.console.exe
из Visual Studio 2015, найденный в этом месте:
C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow
Запуск команды:
vstest.console.exe "C:\MyProject\artifacts\bin\UnitTest\Release\dnx451\UnitTest.dll" /TestAdapterPath:"C:\MyProject\packages"
Ответ:
Запуск выполнения теста, подождите ...
Предупреждение: в предоставленных источниках нет тестов. Убедитесь, что установленные средства обнаружения и исполнители тестов, настройки платформы и версии фреймворка соответствуют требованиям, и повторите попытку.
Я также пробовал использовать следующие аргументы TestAdapterPath, но с той же проблемой:
/TestAdapterPath:"C:\MyProject\packages\xunit.runner.visualstudio"
/TestAdapterPath:"C:\MyProject\packages\xunit.runner.visualstudio\2.1.0-beta4-build1109"
/TestAdapterPath:"C:\MyProject\packages\xunit.runner.visualstudio\2.1.0-beta4-build1109\build"
/TestAdapterPath:"C:\MyProject\packages\xunit.runner.visualstudio\2.1.0-beta4-build1109\build\_common"
Файл project.json
:
{
"dependencies": {
"xunit": "2.1.0-beta4-build3109",
"xunit.runner.dnx": "2.1.0-beta4-build134",
"xunit.runner.visualstudio": "2.1.0-beta4-build1109"
},
"commands": {
"test": "xunit.runner.dnx"
},
"frameworks": {
"dnx451": { }
}
}
Как мне запустить эти тесты?
РЕДАКТИРОВАТЬ: Использование среды выполнения DNX beta6.