Condition Coverage

blib/lib/App/hopen.pm
Criterion Covered Total %
condition 46 120 38.3


and 3 conditions

line !l l&&!r l&&r condition
394 0 6 0 defined $v2 and !&looks_like_number($v2) || int $v2 < 0
514 6 0 3 isMYH($fn) and not defined $opts{'phase'}
601 0 0 0 defined $__R_retval and ref $__R_retval
0 0 0 defined $__R_retval and ref $__R_retval
0 0 0 defined $__R_retval and ref $__R_retval
609 0 1 0 defined $__R_retval and ref $__R_retval ne "HASH"
0 1 0 defined $__R_retval and ref $__R_retval ne "HASH"
791 3 0 3 $myhopen and -e $myhopen
840 3 0 3 $myhopen and not $opts{'BUILD'}
964 3 3 1 $opts{'FRESH'} and $opts{'BUILD'}
979 0 6 0 not $App::hopen::QUIET and $opts{'VERBOSE'}

or 2 conditions

line l !l condition
344 69 18 0 $_->[1] // ""
392 0 6 $hrOptsOut->{'VERBOSE2'} // 0
396 6 0 $v2 // 0
556 0 1 0 shift() // ""
0 0 1 shift() // ""
0 1 0 shift() // ""
0 0 shift() // ""
0 1 0 shift() // ""
0 0 1 shift() // ""
610 0 0 1 ref $__R_retval or "scalar"
0 0 1 ref $__R_retval or "scalar"
956 6 1 0 shift() // []
974 0 7 0 $opts{'QUIET'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
348 0 0 9 not $opts_ok or have("usage")
0 3 6 not $opts_ok or have("usage") or have("h")
0 0 6 not $opts_ok or have("usage") or have("h") or have("man")
388 0 0 0 $hrOptsOut->{'DEST_DIR'} //= $params{'from'}[0]
389 0 0 0 $hrOptsOut->{'PROJ_DIR'} //= $params{'from'}[1]
394 0 0 6 !&looks_like_number($v2) || int $v2 < 0
596 0 1 0 $__R_retval //= $__Rpkg_eg_001_single_file_hello_001_hopen_pl_0::__R_on_result
0 1 0 $__R_retval //= $__Rpkg_eg_001_single_file_hello_001_hopen_pl_2::__R_on_result
0 1 0 $__R_retval //= $__Rpkg_eg_001_single_file_hello_001_hopen_pl_3::__R_on_result
701 3 0 3 $App::hopen::Build->empty or $opts{'norun'}
754 0 6 0 $opts{'PHASE'} // $App::hopen::PHASES[0]
797 0 0 3 $stat->mtime > $myhstat->mtime or $stat->ctime > $myhstat->ctime
818 0 0 0 $myhopen // ()
847 0 4 3 $opts{'BUILD'} or $_did_set_phase
3 0 4 $opts{'BUILD'} or $_did_set_phase or $App::hopen::QUIET
865 0 7 0 $opts{'TOOLSET'} //= $App::hopen::Generator->default_toolset
901 3 3 0 next_phase($App::hopen::Phase) // $App::hopen::Phase