Да, задача VSTest, которая будет использовать VSTest.Console.exe
. Он может запускать пользовательские тестовые адаптеры (например, Google Test Adapter).
Однако после прохождения встроенного программного обеспечения агента сборки Hosted VS2017 его нет в списке. Если это так, вы можете использовать Самостоятельные агенты Windows .
. Вы можете загрузить Google Test Adapter в качестве расширения Visual Studio, разархивировать его (переименовать файл .vsix в .zip) и поместить еговся распакованная папка где-то на вашем компьютере с агентом сборки. Затем шаг сборки должен указывать на этот каталог.
![enter image description here](https://i.stack.imgur.com/lJf13.png)
Кроме того, конечно, ваш проект должен включать пакет "googletest" NuGet для запускатесты.
Если вы все еще не можете заставить его работать, пожалуйста, удаленно соберите машину агента и вручную запустите сборку и тестирование, используя Visual Studio или командную строку вместо этого через конвейер Azure DevOps. Это сузится, если это проблема окружающей среды.