Мы используем Google Test (gtest) для тестов в нашем решении на основе C ++.
Мы строим его в VSTS для запуска на Windows.
Когда мы запускаем test .exe, он выдает test_detail.xml файл с результатами тестового прогона:
<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="1152" failures="0" disabled="0" errors="0" time="8.57" name="AllTests">
<testsuite name="testTrim" tests="10" failures="0" disabled="0" errors="0" time="0.041">
<testcase name="trimEmptyString" status="run" time="0" classname="testTrim" />
...
Как импортировать этот файл в VSTS?
Было бы идеально, если бы тесты распознавались и отображались на странице «Сводка сборки», даже если они просто проходят \ не проходят, без подробных сведений об ошибках.
Оказалось, что формат test_detail.xml (отчет, подготовленный gtest) JUnit, поэтому очень легко импортировать в VSTS, как описано здесь:
https://www.visualstudio.com/en-us/docs/test/continuous-testing/getting-started/continuous-test-java
Других решений пока нет …