Files
bproto/coverage/cov_c.xml
2025-04-14 14:43:03 +02:00

3 lines
13 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE coverage SYSTEM 'http://cobertura.sourceforge.net/xml/coverage-04.dtd'>
<coverage line-rate="0.9831932773109243" branch-rate="0.9" lines-covered="234" lines-valid="238" branches-covered="18" branches-valid="20" complexity="0.0" timestamp="1741387242" version="gcovr 7.0"><sources><source>.</source></sources><packages><package name="test.backend_output.c.src" line-rate="0.9851851851851852" branch-rate="0.9" complexity="0.0"><classes><class name="HCP_bitfield_c" filename="test/backend_output/c/src/HCP_bitfield.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="3" hits="3" branch="false"/><line number="4" hits="3" branch="false"/><line number="5" hits="3" branch="false"/><line number="6" hits="3" branch="false"/><line number="7" hits="3" branch="false"/><line number="10" hits="3" branch="false"/><line number="11" hits="3" branch="false"/><line number="12" hits="3" branch="false"/><line number="13" hits="3" branch="false"/><line number="14" hits="3" branch="false"/><line number="17" hits="6" branch="false"/><line number="18" hits="6" branch="false"/><line number="19" hits="6" branch="false"/><line number="20" hits="6" branch="false"/><line number="21" hits="6" branch="false"/><line number="23" hits="6" branch="false"/><line number="24" hits="6" branch="false"/><line number="27" hits="15" branch="false"/><line number="28" hits="15" branch="false"/><line number="29" hits="15" branch="false"/><line number="30" hits="15" branch="false"/><line number="31" hits="15" branch="false"/><line number="33" hits="15" branch="false"/><line number="34" hits="15" branch="false"/></lines></class><class name="HCP_crc_c" filename="test/backend_output/c/src/HCP_crc.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="40" hits="121" branch="false"/><line number="42" hits="121" branch="false"/><line number="43" hits="2137" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="2016" branch="false"/><line number="47" hits="121" branch="false"/></lines></class><class name="HCP_mapping_c" filename="test/backend_output/c/src/HCP_mapping.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="4" hits="79" branch="false"/><line number="5" hits="79" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="6" hits="19" branch="false"/><line number="7" hits="19" branch="false"/><line number="8" hits="48" branch="false"/><line number="9" hits="48" branch="false"/><line number="10" hits="12" branch="false"/><line number="11" hits="12" branch="false"/></lines></class><class name="HCP_message_fromBytes_c" filename="test/backend_output/c/src/HCP_message_fromBytes.c" line-rate="0.9636363636363636" branch-rate="0.8461538461538461" complexity="0.0"><methods/><lines><line number="10" hits="3" branch="false"/><line number="11" hits="3" branch="false"/><line number="13" hits="3" branch="false"/><line number="14" hits="3" branch="false"/><line number="15" hits="3" branch="false"/><line number="16" hits="3" branch="false"/><line number="17" hits="3" branch="false"/><line number="18" hits="3" branch="false"/><line number="20" hits="3" branch="false"/><line number="21" hits="3" branch="false"/><line number="23" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="96" branch="false"/><line number="25" hits="96" branch="false"/><line number="28" hits="3" branch="false"/><line number="29" hits="3" branch="false"/><line number="30" hits="3" branch="false"/><line number="31" hits="3" branch="false"/><line number="32" hits="3" branch="false"/><line number="33" hits="3" branch="false"/><line number="34" hits="3" branch="false"/><line number="35" hits="3" branch="false"/><line number="37" hits="3" branch="false"/><line number="38" hits="3" branch="false"/><line number="40" hits="3" branch="false"/><line number="41" hits="3" branch="false"/><line number="43" hits="3" branch="false"/><line number="44" hits="3" branch="false"/><line number="46" hits="3" branch="false"/><line number="47" hits="3" branch="false"/><line number="50" hits="6" branch="false"/><line number="51" hits="6" branch="false"/><line number="53" hits="6" branch="false"/><line number="54" hits="6" branch="false"/><line number="56" hits="6" branch="false"/><line number="57" hits="6" branch="false"/><line number="59" hits="6" branch="false"/><line number="60" hits="6" branch="false"/><line number="64" hits="18" branch="false"/><line number="65" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="69" hits="18" branch="false"/><line number="70" hits="18" branch="false"/><line number="72" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="3" branch="false"/><line number="76" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="3" branch="false"/><line number="80" hits="12" branch="false"/><line number="82" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="3" branch="false"/><line number="86" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="87" hits="3" branch="false"/><line number="88" hits="3" branch="false"/><line number="91" hits="6" branch="false"/><line number="92" hits="6" branch="false"/><line number="97" hits="0" branch="false"/></lines></class><class name="HCP_message_toBytes_c" filename="test/backend_output/c/src/HCP_message_toBytes.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="9" hits="3" branch="false"/><line number="10" hits="3" branch="false"/><line number="11" hits="3" branch="false"/><line number="12" hits="3" branch="false"/><line number="14" hits="3" branch="false"/><line number="15" hits="3" branch="false"/><line number="16" hits="3" branch="false"/><line number="17" hits="3" branch="false"/><line number="18" hits="3" branch="false"/><line number="19" hits="3" branch="false"/><line number="21" hits="3" branch="false"/><line number="22" hits="3" branch="false"/><line number="24" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="96" branch="false"/><line number="26" hits="96" branch="false"/><line number="29" hits="3" branch="false"/><line number="30" hits="3" branch="false"/><line number="31" hits="3" branch="false"/><line number="32" hits="3" branch="false"/><line number="33" hits="3" branch="false"/><line number="34" hits="3" branch="false"/><line number="35" hits="3" branch="false"/><line number="36" hits="3" branch="false"/><line number="38" hits="3" branch="false"/><line number="39" hits="3" branch="false"/><line number="41" hits="3" branch="false"/><line number="42" hits="3" branch="false"/><line number="44" hits="3" branch="false"/><line number="45" hits="3" branch="false"/><line number="47" hits="3" branch="false"/><line number="48" hits="3" branch="false"/><line number="50" hits="3" branch="false"/><line number="53" hits="15" branch="false"/><line number="54" hits="15" branch="false"/><line number="55" hits="15" branch="false"/><line number="56" hits="15" branch="false"/><line number="58" hits="15" branch="false"/><line number="59" hits="15" branch="false"/><line number="61" hits="15" branch="false"/><line number="62" hits="15" branch="false"/><line number="64" hits="15" branch="false"/><line number="65" hits="15" branch="false"/><line number="67" hits="15" branch="false"/></lines></class></classes></package><package name="test.output.c.src" line-rate="0.9805825242718447" branch-rate="1.0" complexity="0.0"><classes><class name="main_c" filename="test/output/c/src/main.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="4" hits="102" branch="false"/><line number="5" hits="102" branch="false"/><line number="7" hits="17" branch="false"/><line number="8" hits="17" branch="false"/><line number="9" hits="17" branch="false"/><line number="10" hits="17" branch="false"/><line number="12" hits="17" branch="false"/><line number="13" hits="17" branch="false"/><line number="14" hits="17" branch="false"/><line number="15" hits="17" branch="false"/><line number="16" hits="17" branch="false"/></lines></class><class name="test_messages_c" filename="test/output/c/src/test_messages.c" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="6" hits="12" branch="false"/><line number="9" hits="12" branch="false"/><line number="21" hits="12" branch="false"/><line number="23" hits="12" branch="false"/><line number="24" hits="12" branch="false"/><line number="27" hits="12" branch="false"/><line number="28" hits="12" branch="false"/><line number="30" hits="12" branch="false"/><line number="31" hits="12" branch="false"/><line number="33" hits="12" branch="false"/><line number="34" hits="12" branch="false"/><line number="35" hits="12" branch="false"/><line number="36" hits="12" branch="false"/><line number="38" hits="12" branch="false"/><line number="39" hits="12" branch="false"/><line number="40" hits="12" branch="false"/><line number="42" hits="12" branch="false"/><line number="43" hits="12" branch="false"/><line number="44" hits="12" branch="false"/><line number="45" hits="12" branch="false"/><line number="47" hits="12" branch="false"/><line number="48" hits="12" branch="false"/><line number="49" hits="12" branch="false"/><line number="50" hits="12" branch="false"/><line number="52" hits="12" branch="false"/><line number="55" hits="12" branch="false"/><line number="66" hits="12" branch="false"/><line number="68" hits="12" branch="false"/><line number="69" hits="12" branch="false"/><line number="72" hits="12" branch="false"/><line number="73" hits="12" branch="false"/><line number="75" hits="12" branch="false"/><line number="76" hits="12" branch="false"/><line number="78" hits="12" branch="false"/><line number="79" hits="12" branch="false"/><line number="80" hits="12" branch="false"/><line number="81" hits="12" branch="false"/><line number="82" hits="12" branch="false"/><line number="84" hits="12" branch="false"/><line number="85" hits="12" branch="false"/><line number="87" hits="12" branch="false"/><line number="90" hits="12" branch="false"/><line number="101" hits="12" branch="false"/><line number="103" hits="12" branch="false"/><line number="104" hits="12" branch="false"/><line number="107" hits="12" branch="false"/><line number="110" hits="12" branch="false"/><line number="111" hits="12" branch="false"/><line number="113" hits="12" branch="false"/><line number="114" hits="12" branch="false"/><line number="115" hits="12" branch="false"/><line number="117" hits="12" branch="false"/><line number="120" hits="12" branch="false"/><line number="131" hits="12" branch="false"/><line number="133" hits="12" branch="false"/><line number="134" hits="12" branch="false"/><line number="137" hits="12" branch="false"/><line number="140" hits="12" branch="false"/><line number="141" hits="12" branch="false"/><line number="143" hits="12" branch="false"/><line number="144" hits="12" branch="false"/><line number="145" hits="12" branch="false"/><line number="147" hits="12" branch="false"/><line number="150" hits="12" branch="false"/><line number="161" hits="12" branch="false"/><line number="163" hits="12" branch="false"/><line number="164" hits="12" branch="false"/><line number="166" hits="12" branch="false"/><line number="169" hits="12" branch="false"/><line number="170" hits="12" branch="false"/><line number="172" hits="12" branch="false"/><line number="173" hits="12" branch="false"/><line number="175" hits="12" branch="false"/><line number="176" hits="12" branch="false"/><line number="177" hits="12" branch="false"/><line number="178" hits="12" branch="false"/><line number="179" hits="12" branch="false"/><line number="181" hits="12" branch="false"/><line number="182" hits="12" branch="false"/><line number="184" hits="12" branch="false"/><line number="187" hits="12" branch="false"/><line number="198" hits="12" branch="false"/><line number="200" hits="12" branch="false"/><line number="201" hits="11" branch="false"/><line number="204" hits="11" branch="false"/><line number="207" hits="11" branch="false"/><line number="208" hits="11" branch="false"/><line number="210" hits="11" branch="false"/><line number="211" hits="7" branch="false"/><line number="212" hits="7" branch="false"/></lines></class><class name="test_python_integration_c" filename="test/output/c/src/test_python_integration.c" line-rate="0.0" branch-rate="1.0" complexity="0.0"><methods/><lines><line number="6" hits="0" branch="false"/><line number="8" hits="0" branch="false"/></lines></class></classes></package></packages></coverage>