Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Incorrect NCover Code Coverage results

ilyas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 14, 2020

I discovered, that "Line Rate", "Lines of Code", "Lines Executed", "Lines Not Executed" in NCover Code Coverage results don't present right values, their values actually correspond to sequence points coverage, not line coverage. I think, I found the problem code, class: NCoverReportParser, method: parse  https://bitbucket.org/atlassian/bamboo-dotnet-plugin/src/default/src/main/java/com/atlassian/bamboo/plugin/dotnet/ncover/NCoverReportParser.java 

linesOfCode = getLongValueFromNode(document, "count(//seqpnt)");        

linesExecuted = getLongValueFromNode(document, "count(//seqpnt[not(@vc=0 or @visitcount=0)])");        

lineRate = linesExecuted.doubleValue() / linesOfCode.doubleValue();

"Lines of code" is just a number of sequence points from this code, but this is wrong. Is there any hope that it can be fixed? Thanks in advance.

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events