Skip to content

Coverage numbers are coming as 0 in sonarqube #20

@USB-05

Description

@USB-05

Hello, This isssue is started coming recently where my coverage report is getting generated properly with following command however after running "bazel run //:sonar-target" the coverage numbers are coming as 0 for every module.

Command:

bazel coverage <module-name>...

my bazelrc file

coverage --java_toolchain=@bazel_tools//tools/jdk:toolchain_java11
coverage --collect_code_coverage
coverage --combined_report=lcov
coverage --coverage_report_generator=//tools/bazel/sonarqube:sonarqube_coverage_generator
coverage --experimental_fetch_all_coverage_outputs
coverage --experimental_strict_java_deps=off
coverage --cache_test_results=yes
coverage --test_output=summary
coverage --build_runfile_links

Report is getting generated at location "bazel-out/_coverage/_coverage_report.dat" with following content. (Pasted some random lines here)

        <lineToCover lineNumber="19" covered="true"/>
        <lineToCover lineNumber="21" covered="true"/>
        <lineToCover lineNumber="38" covered="true" branchesToCover="2" coveredBranches="1"/>
        <lineToCover lineNumber="39" covered="false"/>
        <lineToCover lineNumber="41" covered="true"/>
        <lineToCover lineNumber="42" covered="true"/>
        <lineToCover lineNumber="44" covered="true" branchesToCover="2" coveredBranches="1"/>
        <lineToCover lineNumber="45" covered="false"/>
        <lineToCover lineNumber="46" covered="false"/>
        <lineToCover lineNumber="49" covered="true"/>
        <lineToCover lineNumber="50" covered="true" branchesToCover="2" coveredBranches="1"/>
        <lineToCover lineNumber="51" covered="true" branchesToCover="2" coveredBranches="1"/>
        <lineToCover lineNumber="52" covered="false"/>

Any idea where should i look into ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions