Я использую TFS 2015 (обновление 2), C++, Google test и Sonarqube 5.6 (с плагином сообщества Cxx). Я могу импортировать покрытие, вычислять дублирование, создавать проблемы с помощью cppcheck, но количество тестов не импортируется в sonarqube.Невозможно импортировать метрики Google Test в Sonarqube
мне нужно сгенерировать Junit подобный файл XML с помощью <test executable> --gtest_output=xml:<filename>
, но в TFS (vNext), я использую VSTestTask, который использует vstest.console.exe запустить мой * TEST.exe и там, кажется, нет никакого способа вывода как xml (по умолчанию используется значение .trx).
Кто-нибудь сумел правильно импортировать метрические тесты GTest в sonarqube? Является ли XSLT преобразованием из trx в xunit единственным способом ...?
Может быть, мне нужно, чтобы правильно заполнить sonar.cxx.vstest.reportsPaths
но имя файла TRX динамически установленного vstest.console.exe ...
Спасибо, Jon
Да, .trx поддерживается по умолчанию. Согласно вашему описанию «Мне нужно создать XML-файл, похожий на Junit», я не понял, что вам просто нужен отчет о результатах теста .xml. –
Большое спасибо за вашу помощь! – Jon