diff options
Diffstat (limited to '')
-rw-r--r-- | coverage/index.html | 475 |
1 files changed, 475 insertions, 0 deletions
diff --git a/coverage/index.html b/coverage/index.html new file mode 100644 index 0000000..e252ffb --- /dev/null +++ b/coverage/index.html @@ -0,0 +1,475 @@ +<!DOCTYPE html> +<html> + + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <title>GCC Code Coverage Report</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <link rel="stylesheet" href="index.css"> + </head> + + <body> + <h1>GCC Code Coverage Report</h1> + + <hr/> + + <div class="summary"> +<div> + <table class="legend"> + <tr> + <th scope="row">Directory:</th> + <td>src/</td> + </tr> + <tr> + <th scope="row">Date:</th> + <td>2024-04-25 03:45:42</td> + </tr> + <tr> + <th scope="row">Legend:</th> + <td class="legend"> + <span class="coverage-low">low: >= 0%</span> + <span class="coverage-medium">medium: >= 75.0%</span> + <span class="coverage-high">high: >= 90.0%</span> + </td> + </tr> + </table> +</div> + +<div> + <table class="coverage"> + <tr> + <th></th> + <th scope="col">Exec</th> + <th scope="col">Total</th> + <th scope="col">Coverage</th> + </tr> + <tr> + <th scope="row">Lines:</th> + <td>2020</td> + <td>2841</td> + <td class="coverage-low">71.1%</td> + </tr> + <tr> + <th scope="row">Branches:</th> + <td>560</td> + <td>1409</td> + <td class="coverage-low">39.7%</td> + </tr> + </table> +</div> + </div> + + <hr/> + +<table class="file-list"> + <col/> + <colgroup span="3"/> + <colgroup span="2"/> + + <tr> + <th scope="col">File</th> + <th scope="colgroup" colspan=3>Lines</th> + <th scope="colgroup" colspan=2>Branches</th> + </tr> + + + <tr> + <th scope="row"> + <a href="index.base64.c.6cc41135837c80527c8f246c27adf87e.html">base64.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="66.7" title="66.7%">66.7</meter> + </td> + <td class="CoverValue line-coverage coverage-low">66.7%</td> + <td class="CoverValue line-coverage coverage-low">18 / 27</td> + <td class="CoverValue branch-coverage coverage-low">25.0%</td> + <td class="CoverValue branch-coverage coverage-low">3 / 12</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html">buf.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="88.9" title="88.9%">88.9</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">88.9%</td> + <td class="CoverValue line-coverage coverage-medium">16 / 18</td> + <td class="CoverValue branch-coverage coverage-low">25.0%</td> + <td class="CoverValue branch-coverage coverage-low">1 / 4</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html">ci.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="78.7" title="78.7%">78.7</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">78.7%</td> + <td class="CoverValue line-coverage coverage-medium">37 / 47</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">9 / 18</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.client.c.7eeddcdb2bd1344daca0a340abd305ae.html">client.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="80.6" title="80.6%">80.6</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">80.6%</td> + <td class="CoverValue line-coverage coverage-medium">50 / 62</td> + <td class="CoverValue branch-coverage coverage-low">56.7%</td> + <td class="CoverValue branch-coverage coverage-low">17 / 30</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.client_main.c.0ff1a98449e6ae22cf540fe28921fa2d.html">client_main.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="79.1" title="79.1%">79.1</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">79.1%</td> + <td class="CoverValue line-coverage coverage-medium">34 / 43</td> + <td class="CoverValue branch-coverage coverage-low">71.4%</td> + <td class="CoverValue branch-coverage coverage-low">10 / 14</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html">cmd_line.c</a> + </th> + <td> + <meter class="coverage-high" min="0" max="100" value="90.3" title="90.3%">90.3</meter> + </td> + <td class="CoverValue line-coverage coverage-high">90.3%</td> + <td class="CoverValue line-coverage coverage-high">28 / 31</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">7 / 14</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html">command.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="74.2" title="74.2%">74.2</meter> + </td> + <td class="CoverValue line-coverage coverage-low">74.2%</td> + <td class="CoverValue line-coverage coverage-low">89 / 120</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">33 / 66</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html">event_loop.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="84.7" title="84.7%">84.7</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">84.7%</td> + <td class="CoverValue line-coverage coverage-medium">111 / 131</td> + <td class="CoverValue branch-coverage coverage-low">51.3%</td> + <td class="CoverValue branch-coverage coverage-low">39 / 76</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.file.c.0cc24881e570d19e625204519d50254f.html">file.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="66.7" title="66.7%">66.7</meter> + </td> + <td class="CoverValue line-coverage coverage-low">66.7%</td> + <td class="CoverValue line-coverage coverage-low">56 / 84</td> + <td class="CoverValue branch-coverage coverage-low">38.5%</td> + <td class="CoverValue branch-coverage coverage-low">20 / 52</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html">git.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="70.9" title="70.9%">70.9</meter> + </td> + <td class="CoverValue line-coverage coverage-low">70.9%</td> + <td class="CoverValue line-coverage coverage-low">39 / 55</td> + <td class="CoverValue branch-coverage coverage-low">15.6%</td> + <td class="CoverValue branch-coverage coverage-low">10 / 64</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html">json.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="73.2" title="73.2%">73.2</meter> + </td> + <td class="CoverValue line-coverage coverage-low">73.2%</td> + <td class="CoverValue line-coverage coverage-low">112 / 153</td> + <td class="CoverValue branch-coverage coverage-low">31.4%</td> + <td class="CoverValue branch-coverage coverage-low">22 / 70</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html">json_rpc.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="65.7" title="65.7%">65.7</meter> + </td> + <td class="CoverValue line-coverage coverage-low">65.7%</td> + <td class="CoverValue line-coverage coverage-low">201 / 306</td> + <td class="CoverValue branch-coverage coverage-low">39.7%</td> + <td class="CoverValue branch-coverage coverage-low">58 / 146</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.log.c.47179e5db7ed3f2db741c99372ba24f3.html">log.c</a> + </th> + <td> + <meter class="coverage-high" min="0" max="100" value="91.7" title="91.7%">91.7</meter> + </td> + <td class="CoverValue line-coverage coverage-high">91.7%</td> + <td class="CoverValue line-coverage coverage-high">22 / 24</td> + <td class="CoverValue branch-coverage coverage-low">66.7%</td> + <td class="CoverValue branch-coverage coverage-low">4 / 6</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.net.c.37012fce13860cefc5963f57e0f36732.html">net.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="62.6" title="62.6%">62.6</meter> + </td> + <td class="CoverValue line-coverage coverage-low">62.6%</td> + <td class="CoverValue line-coverage coverage-low">87 / 139</td> + <td class="CoverValue branch-coverage coverage-low">32.6%</td> + <td class="CoverValue branch-coverage coverage-low">30 / 92</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html">process.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="48.8" title="48.8%">48.8</meter> + </td> + <td class="CoverValue line-coverage coverage-low">48.8%</td> + <td class="CoverValue line-coverage coverage-low">41 / 84</td> + <td class="CoverValue branch-coverage coverage-low">23.1%</td> + <td class="CoverValue branch-coverage coverage-low">12 / 52</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html">protocol.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="68.7" title="68.7%">68.7</meter> + </td> + <td class="CoverValue line-coverage coverage-low">68.7%</td> + <td class="CoverValue line-coverage coverage-low">90 / 131</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">24 / 48</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html">run_queue.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="73.6" title="73.6%">73.6</meter> + </td> + <td class="CoverValue line-coverage coverage-low">73.6%</td> + <td class="CoverValue line-coverage coverage-low">81 / 110</td> + <td class="CoverValue branch-coverage coverage-low">47.2%</td> + <td class="CoverValue branch-coverage coverage-low">17 / 36</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html">server.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="71.7" title="71.7%">71.7</meter> + </td> + <td class="CoverValue line-coverage coverage-low">71.7%</td> + <td class="CoverValue line-coverage coverage-low">195 / 272</td> + <td class="CoverValue branch-coverage coverage-low">41.8%</td> + <td class="CoverValue branch-coverage coverage-low">61 / 146</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.server_main.c.3ca591a47eaf0cc37ef7579efe6031fe.html">server_main.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="79.1" title="79.1%">79.1</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">79.1%</td> + <td class="CoverValue line-coverage coverage-medium">34 / 43</td> + <td class="CoverValue branch-coverage coverage-low">71.4%</td> + <td class="CoverValue branch-coverage coverage-low">10 / 14</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html">signal.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="81.6" title="81.6%">81.6</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">81.6%</td> + <td class="CoverValue line-coverage coverage-medium">31 / 38</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">5 / 10</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html">sqlite.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="62.3" title="62.3%">62.3</meter> + </td> + <td class="CoverValue line-coverage coverage-low">62.3%</td> + <td class="CoverValue line-coverage coverage-low">101 / 162</td> + <td class="CoverValue branch-coverage coverage-low">22.1%</td> + <td class="CoverValue branch-coverage coverage-low">21 / 95</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html">storage.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="75.5" title="75.5%">75.5</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">75.5%</td> + <td class="CoverValue line-coverage coverage-medium">37 / 49</td> + <td class="CoverValue branch-coverage coverage-low">45.0%</td> + <td class="CoverValue branch-coverage coverage-low">9 / 20</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html">storage_sqlite.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="72.5" title="72.5%">72.5</meter> + </td> + <td class="CoverValue line-coverage coverage-low">72.5%</td> + <td class="CoverValue line-coverage coverage-low">245 / 338</td> + <td class="CoverValue branch-coverage coverage-low">42.3%</td> + <td class="CoverValue branch-coverage coverage-low">66 / 156</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.string.c.2a75186e465ffeac1b306a350f4a56f8.html">string.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="27.3" title="27.3%">27.3</meter> + </td> + <td class="CoverValue line-coverage coverage-low">27.3%</td> + <td class="CoverValue line-coverage coverage-low">6 / 22</td> + <td class="CoverValue branch-coverage coverage-low">18.8%</td> + <td class="CoverValue branch-coverage coverage-low">3 / 16</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html">tcp_server.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="71.3" title="71.3%">71.3</meter> + </td> + <td class="CoverValue line-coverage coverage-low">71.3%</td> + <td class="CoverValue line-coverage coverage-low">87 / 122</td> + <td class="CoverValue branch-coverage coverage-low">40.9%</td> + <td class="CoverValue branch-coverage coverage-low">27 / 66</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html">worker.c</a> + </th> + <td> + <meter class="coverage-low" min="0" max="100" value="70.2" title="70.2%">70.2</meter> + </td> + <td class="CoverValue line-coverage coverage-low">70.2%</td> + <td class="CoverValue line-coverage coverage-low">106 / 151</td> + <td class="CoverValue branch-coverage coverage-low">43.5%</td> + <td class="CoverValue branch-coverage coverage-low">27 / 62</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.worker_main.c.3e96ea0429977547c8b5eee564591fe0.html">worker_main.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="79.1" title="79.1%">79.1</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">79.1%</td> + <td class="CoverValue line-coverage coverage-medium">34 / 43</td> + <td class="CoverValue branch-coverage coverage-low">71.4%</td> + <td class="CoverValue branch-coverage coverage-low">10 / 14</td> + </tr> + + + <tr> + <th scope="row"> + <a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html">worker_queue.c</a> + </th> + <td> + <meter class="coverage-medium" min="0" max="100" value="88.9" title="88.9%">88.9</meter> + </td> + <td class="CoverValue line-coverage coverage-medium">88.9%</td> + <td class="CoverValue line-coverage coverage-medium">32 / 36</td> + <td class="CoverValue branch-coverage coverage-low">50.0%</td> + <td class="CoverValue branch-coverage coverage-low">5 / 10</td> + </tr> + +</table> + + <hr/> + + <footer> + Generated by: <a href="http://gcovr.com">GCOVR (Version 5.0)</a> + </footer> + </body> +</html> |