Как опубликовать результаты GoogleTest в конвейере Azure? - PullRequest
1 голос
/ 10 ноября 2019

Я читал документацию для Задача публикации результатов теста для Azure Pipelines и изучал GoogleTest XML-формат и, насколько я могу судить, ни один из поддерживаемыхформаты совпадают, но я не уверен.

Существует ли кроссплатформенное решение для публикации результатов теста для GoogleTest в конвейере Azure?

1 Ответ

1 голос
/ 12 ноября 2019

Формат test.xml (отчет, созданный gtest) - JUnit. Это упомянуто во второй ссылке: отчет основан на задаче Ant junitreport.

Зная, что формат отчета - JUnit, в соответствии с этим документом легко импортировать отчет в лазурные devops.

Например, сборка с помощью Ant, добавьте следующий фрагмент в ваш файл azure-pipelines.yml.

steps:
- task: Ant@1
  inputs:
    workingDirectory: ''
    buildFile: 'build.xml'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.11'
    jdkArchitectureOption: 'x64'
    publishJUnitResults: false
    testResultsFiles: '**/TEST-*.xml'

Для получения дополнительной информации вы можете обратиться к этому case . Если вы хотите, чтобы документация Microsoft показала это, вы можете отправить запрос на функцию на нашем UserVoice сайте. Наш менеджер по продуктам и продуктам рассмотрит ваше предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...