Condition Coverage

bufrextract.pl
Criterion Covered Total %
condition 24 43 55.8


and 3 conditions

line !l l&&!r l&&r condition
50 5 2 0 $option{'only_ahl'} and $option{'without_ahl'} || $option{'gts'}
6 1 0 $option{'without_ahl'} and $option{'only_ahl'} || $option{'gts'}
5 2 0 $option{'gts'} and $option{'only_ahl'} || $option{'without_ahl'}
109 0 0 0 $option{'ahl'} and not $current_ahl =~ /$ahl_regexp/
124 36 15 12 $option{'ahl'} and $bufr->is_filtered
128 14 26 11 not $option{'only_ahl'} and $bufr->bad_bufrlength

or 2 conditions

line l !l condition
108 0 0 $bufr->get_current_ahl || ''
136 28 5 $bufr->get_current_ahl || ''
144 7 0 $bufr->get_current_gts_starting_line || ''
146 5 2 $bufr->get_current_gts_eom || ''
165 18 6 $bufr->get_current_ahl || ''

or 3 conditions

line l !l&&r !l&&!r condition
50 0 0 2 $option{'without_ahl'} || $option{'gts'}
0 0 1 $option{'only_ahl'} || $option{'gts'}
0 0 7 $option{'only_ahl'} and $option{'without_ahl'} || $option{'gts'} or $option{'without_ahl'} and $option{'only_ahl'} || $option{'gts'}
0 0 2 $option{'only_ahl'} || $option{'without_ahl'}
0 0 7 $option{'only_ahl'} and $option{'without_ahl'} || $option{'gts'} or $option{'without_ahl'} and $option{'only_ahl'} || $option{'gts'} or $option{'gts'} and $option{'only_ahl'} || $option{'without_ahl'}