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
66 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