Я пытаюсь запустить тесты через подключаемый модуль .NET Core Test Explorer для Visual Studio Code. У меня есть папка со всем моим кодом, включая исходный код проекта И тестовый код. Обозреватель тестов не находит тесты, и я установил: "dotnet-test-explorer.testProjectPath" установка в фактическую папку, но все равно ничего.
Есть идеи, как заставить Core Test Explorer VSC действительно находить мои тесты? Это все файлы * .cs. Благодарность





Это проблема с вашим именем тестового csproj.
В деталях расширения Обозреватель тестов .NET Core мы можем прочитать:
the glob pattern "+(testProjectOne|testProjectTwo)" or "*/Tests.csproj" should add both of the test projects.
Однако имена шаблонов по умолчанию для csproj отличаются.
Например - dotnet new nunit имеет название проекта projectName.TestProject.csproj. Таким образом, он не входит в шаблон глобуса.
Два решения:
Измените настройки обозревателя тестов .NET Core на
"dotnet-test-explorer.testProjectPath": "* / *. TestProject.csproj"
Он работает для Windows, но я не вижу тестовых примеров в Linux с такой же конфигурацией. Есть идеи?