Condition Coverage

perllib/Arch/Backend.pm
Criterion Covered Total %
condition 9 27 33.3


and 3 conditions

line !l l&&!r l&&r condition
86 0 1 0 is_tla && arch_backend_version =~ /^1\.[12]/
121 0 0 0 $dir and -d $dir

or 2 conditions

line l !l condition
38 0 37 $ENV{'ARCH_BACKEND'} || $ENV{'TLA'} || $ENV{'BAZ'} || 'tla'
47 1 0 &Arch::Util::run_tla('--version') || ''
128 0 1 $output =~ /^Location: (.*)/m && $1 || undef

or 3 conditions

line l !l&&r !l&&!r condition
38 0 37 0 $Arch::Backend::EXE ||= $ENV{'ARCH_BACKEND'} || $ENV{'TLA'} || $ENV{'BAZ'} || 'tla'
66 12 1 0 $Arch::Backend::NAME ||= (_parse_name_version)[0]
70 2 0 0 $Arch::Backend::VRSN ||= (_parse_name_version)[1]
137 2 0 0 is_tla || is_baz && arch_backend_version =~ /^1\.[0123]/
145 0 0 0 is_tla || is_baz && arch_backend_version =~ /^1\.[0123]/