Visual Studio Team Services / SonarQube: преобразование файла .trx / .coverage в LCOV?

Я пытаюсь преобразовать .coverage или .trx-файл, сгенерированный из запуска задачи Assemblies в Team Services (был VSO) менеджером сборки в файл LCOV, который обрабатывается SonarQube, чтобы сообщить о результатах обзора javascript.

Есть ли предустановленный / рекомендуемый способ сделать это? Я полагаю, что могу просто использовать сценарий powershell для вызова Chutzpah (поскольку он включен как пакет nuget) и преобразовать .trx в LCOV.

javascript,msbuild,sonarqube,azure-devops,tfsbuild,

0

Ответов: 1


0 принят

Chutzpah является открытым исходным кодом JavaScript-тестировщик, который позволяет запускать модульные тесты с использованием QUnit, Jasmine, Mocha, CoffeeScript и TypeScript.

Вы можете использовать настройку transforms, чтобы указать, какие выходные трансформаторы должны запускаться после завершения тестирования. Вывести данные тестового покрытия в виде файла LCOV в C: temp lcov.dat:

{
    "Transforms": [
        { "Name": "lcov", "Path": "lcov.dat" }
    ]
}
JavaScript, MSBuild, sonarqube, лазурные-DevOps, TFSBuild,
Похожие вопросы