jacoco覆盖率数据解读

源代码

jacoco的xml数据

  • m表示missed
  • c表示covered
  • i表示instruction
  • b表示branche
 <sourcefile name="JavaVersionProjectDescriptionCustomizer.java">
            <line nr="40" mi="3" ci="0" mb="0" cb="0"/>
            <line nr="42" mi="12" ci="0" mb="0" cb="0"/>
            <line nr="44" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="46" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="48" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="50" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="52" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="54" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="56" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="58" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="60" mi="5" ci="0" mb="0" cb="0"/>
            <line nr="64" mi="0" ci="4" mb="0" cb="0"/>
            <line nr="65" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="66" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="67" mi="1" ci="0" mb="0" cb="0"/>
            <line nr="69" mi="0" ci="4" mb="0" cb="0"/>
            <line nr="70" mi="0" ci="4" mb="0" cb="0"/>
            <line nr="71" mi="0" ci="2" mb="1" cb="1"/>
            <line nr="72" mi="1" ci="0" mb="0" cb="0"/>
            <line nr="74" mi="0" ci="3" mb="0" cb="0"/>
            <line nr="76" mi="4" ci="4" mb="3" cb="1"/>
            <line nr="77" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="78" mi="1" ci="0" mb="0" cb="0"/>
            <line nr="82" mi="6" ci="4" mb="3" cb="1"/>
            <line nr="83" mi="2" ci="0" mb="2" cb="0"/>
            <line nr="84" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="87" mi="4" ci="4" mb="3" cb="1"/>
            <line nr="88" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="90" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="93" mi="6" ci="0" mb="2" cb="0"/>
            <line nr="94" mi="2" ci="0" mb="2" cb="0"/>
            <line nr="95" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="98" mi="6" ci="0" mb="2" cb="0"/>
            <line nr="99" mi="2" ci="0" mb="2" cb="0"/>
            <line nr="100" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="103" mi="6" ci="0" mb="2" cb="0"/>
            <line nr="104" mi="2" ci="0" mb="2" cb="0"/>
            <line nr="105" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="108" mi="4" ci="0" mb="2" cb="0"/>
            <line nr="109" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="112" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="114" mi="4" ci="0" mb="2" cb="0"/>
            <line nr="115" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="118" mi="6" ci="0" mb="2" cb="0"/>
            <line nr="119" mi="2" ci="0" mb="2" cb="0"/>
            <line nr="120" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="123" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="125" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="126" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="129" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="130" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="131" mi="0" ci="5" mb="0" cb="0"/>
            <line nr="134" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="138" mi="0" ci="1" mb="0" cb="0"/>
            <line nr="141" mi="0" ci="6" mb="0" cb="0"/>
            <line nr="142" mi="0" ci="3" mb="0" cb="0"/>
            <line nr="143" mi="0" ci="1" mb="0" cb="0"/>
            <line nr="147" mi="0" ci="4" mb="1" cb="1"/>
            <line nr="148" mi="3" ci="0" mb="0" cb="0"/>
            <line nr="150" mi="0" ci="3" mb="0" cb="0"/>
            <line nr="151" mi="1" ci="10" mb="2" cb="2"/>
            <line nr="153" mi="1" ci="0" mb="0" cb="0"/>
            <line nr="154" mi="2" ci="0" mb="0" cb="0"/>
            <line nr="159" mi="0" ci="3" mb="0" cb="0"/>
            <line nr="160" mi="0" ci="5" mb="1" cb="1"/>
            <line nr="161" mi="0" ci="1" mb="0" cb="0"/>
            <line nr="163" mi="8" ci="0" mb="2" cb="0"/>
            <line nr="164" mi="3" ci="0" mb="2" cb="0"/>
            <line nr="165" mi="4" ci="0" mb="0" cb="0"/>
            <line nr="167" mi="1" ci="0" mb="0" cb="0"/>
            <counter type="INSTRUCTION" missed="182" covered="99"/>
            <counter type="BRANCH" missed="47" covered="15"/>
            <counter type="LINE" missed="44" covered="26"/>
            <counter type="COMPLEXITY" missed="33" covered="5"/>
            <counter type="METHOD" missed="2" covered="5"/>
            <counter type="CLASS" missed="0" covered="1"/>
        </sourcefile>