【问题标题】:karma sonarqube unit reporter output comes out as HTMLkarma sonarqube unit 记者输出以 HTML 格式输出
【发布时间】:2019-12-15 13:17:42
【问题描述】:

karma sonarqube 单元报告的覆盖率输出为 html 而不是 xml

我正在尝试在声纳分析期间整合代码覆盖率。

我的堆栈中有coverageify,我不知道它是否干扰了我从sonarqube-unit-reporter 的输出。在我的业力选项中,我让它输出一个 ut_report.xml,如其 github 页面示例中所建议的那样。

这是我的业力配置的相关部分:

        reporters: ['progress', 'sonarqubeUnit', 'coverage'],

        coverageReporter: {
            dir: 'test-coverage/',
            reporters: [
                { type: 'html', subdir: 'html'},
                { type: 'cobertura', subdir: 'reports/app', file: 'coverage.xml' },
                {
                    type : 'lcov',
                    subdir : 'coverage',
                    file: 'sonar.xml'
                }
            ]
        },

        sonarQubeUnitReporter: {
            sonarQubeVersion: '7.6.0',
            outputFile: 'reports/ut_report.xml',
            useBrowserName: false
        },

        plugins: [
            'karma-browserify',
            'karma-mocha',
            'karma-spec-reporter',
            'karma-phantomjs-launcher',
            'karma-coverage',
            'karma-sonarqube-unit-reporter'
        ],

但 ut_report.xml 无处可寻。

【问题讨论】:

    标签: sonarqube karma-runner karma-coverage


    【解决方案1】:

    我不知道我现在在做什么不同,但是 xml 正在被写入正确的位置。我想这是一个路径配置错误。

    【讨论】:

    • 您是否设法告诉声纳使用此 XML 文件?是在“sonar.testExecutionReportPaths”上吗(顺便说一句,我正在使用詹金斯)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多