Skip to content

Some tested lines marked with 0 hits while they are actually hit at least once #25

@floreal

Description

@floreal

Hello,
I can observe some inconsistency between the txt generated by go test and the generated XML. Here is an example:

gitlab.fb.int/golang/simbuster/pkg/helpers/redis/variant_map.go:9.75,11.22 2 1
gitlab.fb.int/golang/simbuster/pkg/helpers/redis/variant_map.go:18.2,18.21 1 1
gitlab.fb.int/golang/simbuster/pkg/helpers/redis/variant_map.go:11.22,13.10 2 1
gitlab.fb.int/golang/simbuster/pkg/helpers/redis/variant_map.go:16.3,16.16 1 1
gitlab.fb.int/golang/simbuster/pkg/helpers/redis/variant_map.go:13.10,15.4 1 1
				<class name="VariantMap" filename="pkg/helpers/redis/variant_map.go" line-rate="0.3888889" branch-rate="0" complexity="0">
					<methods>
						<method name="UInt64Values" signature="" line-rate="0.3888889" branch-rate="0" complexity="0">
							<lines>
								<line number="9" hits="0"></line>
								<line number="10" hits="0"></line>
								<line number="11" hits="0"></line>
								<line number="9" hits="1"></line>
								<line number="10" hits="1"></line>
								<line number="11" hits="1"></line>
								<line number="12" hits="1"></line>
								<line number="13" hits="1"></line>
								<line number="11" hits="0"></line>
								<line number="12" hits="0"></line>
								<line number="13" hits="0"></line>
								<line number="14" hits="1"></line>
								<line number="15" hits="1"></line>
								<line number="13" hits="0"></line>
								<line number="14" hits="0"></line>
								<line number="15" hits="0"></line>
								<line number="16" hits="0"></line>
								<line number="18" hits="0"></line>
							</lines>
						</method>
					</methods>

go tool cover HTML screenshot:
image

cobertura report in Jenkins:
image

Shouldn't I have a better accuracy between both result?

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