Skip to content

Commit

Permalink
Update reference data
Browse files Browse the repository at this point in the history
Now we have for gcc-14 the same reference than for older versions with
the legacy text format. The only missing data is the condition coverage
info which is not available for older versions.
  • Loading branch information
Spacetown committed Feb 21, 2025
1 parent 2bc020b commit b0efc9a
Show file tree
Hide file tree
Showing 2,722 changed files with 63,125 additions and 37,682 deletions.
22 changes: 21 additions & 1 deletion doc/examples/example_cobertura.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,27 @@
<package name="" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0">
<classes>
<class name="example_cpp" filename="example.cpp" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0">
<methods/>
<methods>
<method name="foo" signature="(int)" line-rate="0.75" branch-rate="0.5" complexity="0.0">
<lines>
<line number="3" hits="1" branch="false"/>
<line number="5" hits="1" branch="true" condition-coverage="50% (1/2)">
<conditions>
<condition number="0" type="jump" coverage="50%"/>
</conditions>
</line>
<line number="7" hits="0" branch="false"/>
<line number="11" hits="1" branch="false"/>
</lines>
</method>
<method name="main" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="15" hits="1" branch="false"/>
<line number="17" hits="1" branch="false"/>
<line number="19" hits="1" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="3" hits="1" branch="false"/>
<line number="5" hits="1" branch="true" condition-coverage="50% (1/2)">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,12 @@ <h1>GCC Code Coverage Report</h1>
<tr>
<th>Function (Line)</th>
<th>Call count</th>
<th>Line coverage</th>
<th>Branch coverage</th>
<th>Block coverage</th>
</tr>
<tr><td><a href="#l3">foo(int) (line 3)</a></td><td>called 1 time</td><td>75.0%</td></tr>
<tr><td><a href="#l15">main (line 15)</a></td><td>called 1 time</td><td>100.0%</td></tr>
<tr><td><a href="#l3">foo(int) (line 3)</a></td><td>called 1 time</td><td>75.0%</td><td>50.0%</td><td>75.0%</td></tr>
<tr><td><a href="#l15">main (line 15)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
</table>
</details>

Expand Down
6 changes: 4 additions & 2 deletions doc/examples/example_html.details.functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,12 @@ <h1>GCC Code Coverage Report</h1>
<tr>
<th>Function (File:Line)</th>
<th>Call count</th>
<th>Line coverage</th>
<th>Branch coverage</th>
<th>Block coverage</th>
</tr>
<tr><td><a href="example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html#l3">foo(int) (example.cpp:3)</a></td><td>called 1 time</td><td>75.0%</td></tr>
<tr><td><a href="example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html#l15">main (example.cpp:15)</a></td><td>called 1 time</td><td>100.0%</td></tr>
<tr><td><a href="example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html#l3">foo(int) (example.cpp:3)</a></td><td>called 1 time</td><td>75.0%</td><td>50.0%</td><td>75.0%</td></tr>
<tr><td><a href="example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html#l15">main (example.cpp:15)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
</table>

<hr/>
Expand Down
37 changes: 32 additions & 5 deletions tests/add_coverages/reference/clang-10/cobertura.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE coverage SYSTEM 'http://cobertura.sourceforge.net/xml/coverage-04.dtd'>
<coverage line-rate="1.0" branch-rate="1.0" lines-covered="12" lines-valid="12" branches-covered="0" branches-valid="0" complexity="0.0" timestamp="1737404287" version="gcovr 8.3+main">
<coverage line-rate="1.0" branch-rate="1.0" lines-covered="12" lines-valid="12" branches-covered="0" branches-valid="0" complexity="0.0" timestamp="0" version="gcovr main">
<sources>
<source>tests/add_coverages</source>
<source>tests/add_coverages</source>
</sources>
<packages>
<package name="" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<classes>
<class name="bar_cpp" filename="bar.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="_Z3barv" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
<line number="4" hits="1" branch="false"/>
<line number="5" hits="1" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
Expand All @@ -17,7 +26,16 @@
</lines>
</class>
<class name="foo_cpp" filename="foo.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="_Z3foov" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
<line number="4" hits="1" branch="false"/>
<line number="5" hits="1" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
Expand All @@ -26,7 +44,16 @@
</lines>
</class>
<class name="main_cpp" filename="main.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="main" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="10" hits="2" branch="false"/>
<line number="12" hits="1" branch="false"/>
<line number="15" hits="1" branch="false"/>
<line number="18" hits="2" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="10" hits="2" branch="false"/>
<line number="12" hits="1" branch="false"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,11 @@ <h1>GCC Code Coverage Report</h1>
<tr>
<th>Function (Line)</th>
<th>Call count</th>
<th>Line coverage</th>
<th>Branch coverage</th>
<th>Block coverage</th>
</tr>
<tr><td><a href="#l1">_Z3barv (line 1)</a></td><td>called 1 time</td><td>100.0%</td></tr>
<tr><td><a href="#l1">_Z3barv (line 1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
</table>
</details>

Expand Down Expand Up @@ -145,7 +147,7 @@ <h1>GCC Code Coverage Report</h1>
<hr/>
</main>
<footer>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.3+main)</a>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version main)</a>
</footer>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,11 @@ <h1>GCC Code Coverage Report</h1>
<tr>
<th>Function (Line)</th>
<th>Call count</th>
<th>Line coverage</th>
<th>Branch coverage</th>
<th>Block coverage</th>
</tr>
<tr><td><a href="#l1">_Z3foov (line 1)</a></td><td>called 1 time</td><td>100.0%</td></tr>
<tr><td><a href="#l1">_Z3foov (line 1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
</table>
</details>

Expand Down Expand Up @@ -138,7 +140,7 @@ <h1>GCC Code Coverage Report</h1>
<hr/>
</main>
<footer>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.3+main)</a>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version main)</a>
</footer>
</body>
</html>
9 changes: 2 additions & 7 deletions tests/add_coverages/reference/clang-10/coverage.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,10 @@
</head>

<body>

<header>
<h1>GCC Code Coverage Report</h1>

<hr/>

<div class="summary">
<div>
<table class="legend">
Expand Down Expand Up @@ -65,14 +64,11 @@ <h1>GCC Code Coverage Report</h1>
</table>
</div>
</div>

<hr/>
</header>

<nav>
<a href="coverage.functions.html">List of functions</a>
</nav>

<main>
<table class="file-list">
<col/>
Expand Down Expand Up @@ -138,9 +134,8 @@ <h1>GCC Code Coverage Report</h1>
</table>
<hr/>
</main>

<footer>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.3+main)</a>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version main)</a>
</footer>
</body>
</html>
12 changes: 12 additions & 0 deletions tests/add_coverages/reference/clang-10/coverage.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,28 @@
"lines": [
{
"line_number": 1,
"function_name": "_Z3barv",
"count": 1,
"branches": [],
"gcovr/md5": "4beba7179d45a57456569f6941093571"
},
{
"line_number": 3,
"function_name": "_Z3barv",
"count": 1,
"branches": [],
"gcovr/md5": "1ba937b65a188b24269108d29577cf6d"
},
{
"line_number": 4,
"function_name": "_Z3barv",
"count": 1,
"branches": [],
"gcovr/md5": "524766693a21dc700232729ac36807d7"
},
{
"line_number": 5,
"function_name": "_Z3barv",
"count": 1,
"branches": [],
"gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469"
Expand All @@ -43,24 +47,28 @@
"lines": [
{
"line_number": 1,
"function_name": "_Z3foov",
"count": 1,
"branches": [],
"gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368"
},
{
"line_number": 3,
"function_name": "_Z3foov",
"count": 1,
"branches": [],
"gcovr/md5": "1ba937b65a188b24269108d29577cf6d"
},
{
"line_number": 4,
"function_name": "_Z3foov",
"count": 1,
"branches": [],
"gcovr/md5": "524766693a21dc700232729ac36807d7"
},
{
"line_number": 5,
"function_name": "_Z3foov",
"count": 1,
"branches": [],
"gcovr/md5": "c745797c27df531f2e2d3d23f80088c9"
Expand All @@ -80,24 +88,28 @@
"lines": [
{
"line_number": 10,
"function_name": "main",
"count": 2,
"branches": [],
"gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d"
},
{
"line_number": 12,
"function_name": "main",
"count": 1,
"branches": [],
"gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef"
},
{
"line_number": 15,
"function_name": "main",
"count": 1,
"branches": [],
"gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2"
},
{
"line_number": 18,
"function_name": "main",
"count": 2,
"branches": [],
"gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,11 @@ <h1>GCC Code Coverage Report</h1>
<tr>
<th>Function (Line)</th>
<th>Call count</th>
<th>Line coverage</th>
<th>Branch coverage</th>
<th>Block coverage</th>
</tr>
<tr><td><a href="#l10">main (line 10)</a></td><td>called 2 times</td><td>100.0%</td></tr>
<tr><td><a href="#l10">main (line 10)</a></td><td>called 2 times</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
</table>
</details>

Expand Down Expand Up @@ -229,7 +231,7 @@ <h1>GCC Code Coverage Report</h1>
<hr/>
</main>
<footer>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.3+main)</a>
Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version main)</a>
</footer>
</body>
</html>
6 changes: 3 additions & 3 deletions tests/add_coverages/reference/clang-10/coverage.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ Directory: .
------------------------------------------------------------------------------
File Lines Exec Cover Missing
------------------------------------------------------------------------------
bar.cpp 4 4 100%
foo.cpp 4 4 100%
main.cpp 4 4 100%
bar.cpp 4 4 100%
foo.cpp 4 4 100%
main.cpp 4 4 100%
------------------------------------------------------------------------------
TOTAL 12 12 100%
------------------------------------------------------------------------------
2 changes: 1 addition & 1 deletion tests/add_coverages/reference/clang-10/sonarqube.xml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<coverage version="1"><file path="bar.cpp"><lineToCover lineNumber="1" covered="true"/><lineToCover lineNumber="3" covered="true"/><lineToCover lineNumber="4" covered="true"/><lineToCover lineNumber="5" covered="true"/></file><file path="foo.cpp"><lineToCover lineNumber="1" covered="true"/><lineToCover lineNumber="3" covered="true"/><lineToCover lineNumber="4" covered="true"/><lineToCover lineNumber="5" covered="true"/></file><file path="main.cpp"><lineToCover lineNumber="10" covered="true"/><lineToCover lineNumber="12" covered="true"/><lineToCover lineNumber="15" covered="true"/><lineToCover lineNumber="18" covered="true"/></file></coverage>
<coverage version="gcovr main"><file path="bar.cpp"><lineToCover lineNumber="1" covered="true"/><lineToCover lineNumber="3" covered="true"/><lineToCover lineNumber="4" covered="true"/><lineToCover lineNumber="5" covered="true"/></file><file path="foo.cpp"><lineToCover lineNumber="1" covered="true"/><lineToCover lineNumber="3" covered="true"/><lineToCover lineNumber="4" covered="true"/><lineToCover lineNumber="5" covered="true"/></file><file path="main.cpp"><lineToCover lineNumber="10" covered="true"/><lineToCover lineNumber="12" covered="true"/><lineToCover lineNumber="15" covered="true"/><lineToCover lineNumber="18" covered="true"/></file></coverage>
35 changes: 31 additions & 4 deletions tests/add_coverages/reference/clang-13/cobertura.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE coverage SYSTEM 'http://cobertura.sourceforge.net/xml/coverage-04.dtd'>
<coverage line-rate="1.0" branch-rate="1.0" lines-covered="12" lines-valid="12" branches-covered="0" branches-valid="0" complexity="0.0" timestamp="1737404287" version="gcovr 8.3+main">
<coverage line-rate="1.0" branch-rate="1.0" lines-covered="12" lines-valid="12" branches-covered="0" branches-valid="0" complexity="0.0" timestamp="0" version="gcovr main">
<sources>
<source>tests/add_coverages</source>
</sources>
<packages>
<package name="" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<classes>
<class name="bar_cpp" filename="bar.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="bar" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
<line number="4" hits="1" branch="false"/>
<line number="5" hits="1" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
Expand All @@ -17,7 +26,16 @@
</lines>
</class>
<class name="foo_cpp" filename="foo.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="foo" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
<line number="4" hits="1" branch="false"/>
<line number="5" hits="1" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="1" hits="1" branch="false"/>
<line number="3" hits="1" branch="false"/>
Expand All @@ -26,7 +44,16 @@
</lines>
</class>
<class name="main_cpp" filename="main.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<methods/>
<methods>
<method name="main" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0">
<lines>
<line number="10" hits="2" branch="false"/>
<line number="12" hits="1" branch="false"/>
<line number="15" hits="1" branch="false"/>
<line number="18" hits="2" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="10" hits="2" branch="false"/>
<line number="12" hits="1" branch="false"/>
Expand Down
Loading

0 comments on commit b0efc9a

Please sign in to comment.