Вывод репортера модуля karma sonarqube в виде HTML

Вывод отчета о покрытии кармического гидролокатора выглядит как html, а не как xml.

Я пытаюсь интегрировать покрытие кода во время анализа сонара.

У меня есть охват в моем стеке, я не знаю, мешает ли он моему выводу из 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 нигде нет.


person paulinhorocha    schedule 07.08.2019    source источник


Ответы (1)


Я не знаю, что я сейчас делаю по-другому, но xml записывается в нужное место. Я предполагаю, что это была ошибка конфигурации пути.

person paulinhorocha    schedule 08.08.2019
comment
Удалось ли вам указать эхолокатору использовать этот файл XML? Это на «sonar.testExecutionReportPaths» (кстати, я использую jenkins). - person Ε Г И І И О; 28.05.2021