Модульные тесты, написанные на. net ядро ​​не обнаружено в Azure Devops конвейере - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть C# библиотека, созданная в. net стандарт 2.0 и соответствующий тестовый проект, встроенный в .netcore31. Открывая решение локально в VS2019, я могу выполнить все тестовые случаи, и охват кода довольно низок, однако в Azure конвейер Devops, даже когда я выбираю агент VS2019 в качестве агента сборки, кажется, что бегун тестирования использует ниже VS2017 для запуска тестовых случаев. Как мы можем обновить то же самое, чтобы использовать VS2019?

Visual test task in Azure Devops Pipeline is using : ..\Microsoft Visual Studio\2017\**\Common7\IDE\Extensions\TestPlatform\vstest.console.exe

1 Ответ

0 голосов
/ 30 апреля 2020

Не уверен, как вы настроили свой конвейер. UI или YAML?

Насколько мне известно, мы не встраиваем Visual Studio 2017 в Windows 2019 агента. См. Наш publi c исходный код из agent для получения более подробной информации.

Итак, я должен сказать, что вам нужно дважды проверить конфигурацию вашего конвейера, чтобы увидеть, выбранный агент windows-2019.

Вот что печатает мой Visual Studio Test журнал задач:

enter image description here

Если ваш конвейер настроен с помощью пользовательского интерфейса, пожалуйста, дважды проверьте агента Выбор пула для задания агента и конвейера (если это конвейер сборки) - все Windows-2019.

Для конвейера YAML убедитесь, что он равен vmImage: windows-2019 или vmImage: windows-latest

...