Да, задача VSTest, которая будет использовать VSTest.Console.exe
. Он может запускать пользовательские тестовые адаптеры (например, Google Test Adapter).
Однако после прохождения встроенного программного обеспечения агента сборки Hosted VS2017 его нет в списке. Если это так, вы можете использовать Самостоятельные агенты Windows .
. Вы можете загрузить Google Test Adapter в качестве расширения Visual Studio, разархивировать его (переименовать файл .vsix в .zip) и поместить еговся распакованная папка где-то на вашем компьютере с агентом сборки. Затем шаг сборки должен указывать на этот каталог.
Кроме того, конечно, ваш проект должен включать пакет "googletest" NuGet для запускатесты.
Если вы все еще не можете заставить его работать, пожалуйста, удаленно соберите машину агента и вручную запустите сборку и тестирование, используя Visual Studio или командную строку вместо этого через конвейер Azure DevOps. Это сузится, если это проблема окружающей среды.