Condition Coverage

web/cgi-bin/yatt.lib/YATT/ArgMacro.pm
Criterion Covered Total %
condition 10 23 43.4


and 3 conditions

line !l l&&!r l&&r condition
168 0 0 0 $n->is_attribute and $name = $n->node_name
0 0 0 $n->is_attribute and $name = $n->node_name and $slot = $spec->{'trigger'}{$name}
0 0 0 $n->is_attribute and $name = $n->node_name and $slot = $spec->{'trigger'}{$name} and not $slot->is_output
200 34 8 10 $mode eq 'out' and @{$spec->{$name};} == 1
244 0 0 6 $new->{'cf_out'} and @{$new->{'cf_out'};}

or 2 conditions

line l !l condition
108 0 2 $spec->{'cf_base'} || 'YATT::ArgMacro'

or 3 conditions

line l !l&&r !l&&!r condition
67 5 12 0 $$unique{$slot->{'cf_spec'}->refid} ||= $slot->{'cf_classname'}->new($slot->{'cf_spec'})
68 1 5 11 $macro->{'disabled'} or my $out = $slot->is_output