Visual Studio 团队服务/SonarQube:将 .trx/.coverage 文件转换为 LCOV?
Visual Studio Team Services / SonarQube: Converting a .trx/.coverage file to a LCOV?
我正在尝试将 .coverage 或 .trx 文件从 运行 Team Services(是 VSO)构建管理器中的测试程序集任务生成为 SonarQube 可解析的 LCOV 文件,以便 javascript 报告覆盖率结果。
有什么preset/recommended方法可以做到这一点吗?我想我可以只使用 powershell 脚本来调用 Chutzpah(因为它作为 nuget 包包含在内)并将 .trx 转换为 LCOV。
Chutzpah 是一个开源 JavaScript 测试 运行ner,它使您能够 运行 使用 QUnit、Jasmine、Mocha、CoffeeScript 和 TypeScript 进行单元测试。
您可以使用transforms setting指定在测试完成后应该运行哪些输出变压器。将测试覆盖率数据作为 LCOV 文件输出到 C:\temp\lcov.dat:
{
"Transforms": [
{ "Name": "lcov", "Path": "lcov.dat" }
]
}
我正在尝试将 .coverage 或 .trx 文件从 运行 Team Services(是 VSO)构建管理器中的测试程序集任务生成为 SonarQube 可解析的 LCOV 文件,以便 javascript 报告覆盖率结果。
有什么preset/recommended方法可以做到这一点吗?我想我可以只使用 powershell 脚本来调用 Chutzpah(因为它作为 nuget 包包含在内)并将 .trx 转换为 LCOV。
Chutzpah 是一个开源 JavaScript 测试 运行ner,它使您能够 运行 使用 QUnit、Jasmine、Mocha、CoffeeScript 和 TypeScript 进行单元测试。
您可以使用transforms setting指定在测试完成后应该运行哪些输出变压器。将测试覆盖率数据作为 LCOV 文件输出到 C:\temp\lcov.dat:
{
"Transforms": [
{ "Name": "lcov", "Path": "lcov.dat" }
]
}