Condition Coverage

blib/lib/Shell/Var/Reader/CMDB.pm
Criterion Covered Total %
condition 0 39 0.0


and 3 conditions

line !l l&&!r l&&r condition
123 0 0 0 defined $opts{'to_process'} and ref $opts{'to_process'} eq "ARRAY"
0 0 0 defined $opts{'to_process'} and ref $opts{'to_process'} eq "ARRAY" and defined $opts{'to_process'}[0]
0 0 0 defined $opts{'to_process'} and ref $opts{'to_process'} eq "ARRAY" and defined $opts{'to_process'}[0] and ref $opts{'to_process'}[0] eq '' || ref $opts{'to_process'}[0] eq 'SCALAR'
172 0 0 0 -d $_ and not -f "$_/.not_a_system_group"
0 0 0 -d $_ and not -f "$_/.not_a_system_group" and not $_ =~ /^\./
0 0 0 -d $_ and not -f "$_/.not_a_system_group" and not $_ =~ /^\./ and $_ ne "json_confs"
0 0 0 -d $_ and not -f "$_/.not_a_system_group" and not $_ =~ /^\./ and $_ ne "json_confs" and $_ ne "shell_confs"
0 0 0 -d $_ and not -f "$_/.not_a_system_group" and not $_ =~ /^\./ and $_ ne "json_confs" and $_ ne "shell_confs" and $_ ne "toml_confs"
0 0 0 -d $_ and not -f "$_/.not_a_system_group" and not $_ =~ /^\./ and $_ ne "json_confs" and $_ ne "shell_confs" and $_ ne "toml_confs" and $_ ne "yaml_confs"
183 0 0 0 $has_specified_groups and not $specified_groups{$sys_group}
193 0 0 0 -f $sys_group . '/' . $_ and $_ =~ /\.sh$/
200 0 0 0 $has_specified_systems and not $specified_systems{$cmdb_host}

or 3 conditions

line l !l&&r !l&&!r condition
123 0 0 0 ref $opts{'to_process'}[0] eq '' || ref $opts{'to_process'}[0] eq 'SCALAR'