Condition Coverage

blib/lib/App/hopen.pm
Criterion Covered Total %
condition 38 89 42.7


and 3 conditions

line !l l&&!r l&&r condition
355 0 4 0 defined $v2 and !&looks_like_number($v2) || int $v2 < 0
493 4 0 2 isMYH($fn) and not defined $opts{'phase'}
577 0 1 0 defined $__R_retval and ref $__R_retval
585 0 0 0 defined $__R_retval and ref $__R_retval ne 'HASH'
768 2 0 2 $myhopen and -e $myhopen
817 2 0 3 $myhopen and not $opts{'BUILD'}
950 0 5 0 not $App::hopen::QUIET and $opts{'VERBOSE'}

or 2 conditions

line l !l condition
305 46 12 0 $_->[1] // ''
353 0 4 $hrOptsOut->{'VERBOSE2'} // 0
357 4 0 $v2 // 0
532 0 0 1 shift() // ''
0 1 0 shift() // ''
0 0 shift() // ''
0 1 0 shift() // ''
933 4 1 0 shift() // []
945 0 4 $opts{'QUIET'} // 0

or 3 conditions

line l !l&&r !l&&!r condition
309 0 0 6 not $opts_ok or have('usage')
0 2 4 not $opts_ok or have('usage') or have('h')
0 0 4 not $opts_ok or have('usage') or have('h') or have('man')
349 0 0 0 $hrOptsOut->{'DEST_DIR'} //= $params{'from'}[0]
350 0 0 0 $hrOptsOut->{'PROJ_DIR'} //= $params{'from'}[1]
355 0 0 4 !&looks_like_number($v2) || int $v2 < 0
572 0 0 1 $__R_retval //= $__Rpkg_eg_001_single_file_hello_001_hopen_pl_0::__R_on_result
677 2 0 2 $App::hopen::Build->empty or $opts{'norun'}
731 0 4 0 $opts{'PHASE'} // $App::hopen::PHASES[0]
774 0 0 2 $stat->mtime > $myhstat->mtime or $stat->ctime > $myhstat->ctime
795 0 1 0 $myhopen // ()
824 0 3 2 $opts{'BUILD'} or $_did_set_phase
2 0 2 $opts{'BUILD'} or $_did_set_phase or $App::hopen::QUIET
842 0 5 0 $opts{'TOOLSET'} //= $App::hopen::Generator->default_toolset
878 2 2 1 next_phase($App::hopen::Phase) // $App::hopen::Phase