Condition Coverage

blib/lib/CSS/Minifier.pm
Criterion Covered Total %
condition 61 96 63.5


and 3 conditions

line !l l&&!r l&&r condition
112 0 15 2 defined $$s{'a'} and $$s{'a'} eq '\\'
130 0 0 12 defined $$s{'a'} and isWhitespace($$s{'a'})
0 0 12 defined $$s{'a'} and isWhitespace($$s{'a'}) and defined $$s{'b'}
0 11 1 defined $$s{'a'} and isWhitespace($$s{'a'}) and defined $$s{'b'} and isWhitespace($$s{'b'})
143 3 53 90 defined $$s{'a'} and isWhitespace($$s{'a'})
152 0 0 11 defined $$s{'a'} and defined $$s{'b'}
0 7 4 defined $$s{'a'} and defined $$s{'b'} and not isPostfix($$s{'b'})
168 0 2 1 defined $ref and ref $ref eq 'SCALAR'
187 0 3 1 defined $$s{'a'} and isWhitespace($$s{'a'})
205 231 0 5 $$s{'a'} eq '/' and defined $$s{'b'}
231 0 5 $$s{'a'} eq '/' and defined $$s{'b'} and $$s{'b'} eq '*'
206 182 5 5 $$s{'a'} eq '*' and $$s{'b'} eq '/'
212 190 0 2 $$s{'a'} eq '\\' and defined $$s{'b'}
190 0 2 $$s{'a'} eq '\\' and defined $$s{'b'} and $$s{'b'} eq '*'
0 0 2 $$s{'a'} eq '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'}
0 0 2 $$s{'a'} eq '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'} and $$s{'c'} eq '/'
0 1 1 $$s{'a'} eq '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'} and $$s{'c'} eq '/' and not $macIeCommentHackFlag
224 2 0 190 $$s{'a'} ne '\\' and defined $$s{'b'}
2 187 3 $$s{'a'} ne '\\' and defined $$s{'b'} and $$s{'b'} eq '*'
187 0 3 $$s{'a'} ne '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'}
187 0 3 $$s{'a'} ne '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'} and $$s{'c'} eq '/'
0 2 1 $$s{'a'} ne '\\' and defined $$s{'b'} and $$s{'b'} eq '*' and defined $$s{'c'} and $$s{'c'} eq '/' and $macIeCommentHackFlag
245 0 2 0 defined $$s{'a'} and isWhitespace($$s{'a'})
255 0 178 11 defined $$s{'a'} and isWhitespace($$s{'a'})

or 3 conditions

line l !l&&r !l&&!r condition
16 85 0 513 $x eq ' ' || $x eq "\t"
21 30 0 485 $x eq "\n" || $x eq "\r" || $x eq "\f"
26 85 30 483 isSpace($x) || isEndspace($x)
32 20 13 193 $x eq '{' || $x eq '}' || $x eq ';' || $x eq ':'
111 2 0 13 $$s{'last'} eq $delimiter or not defined $$s{'a'}
132 0 0 1 isEndspace($$s{'a'}) or isEndspace($$s{'b'})
205 0 2 229 $$s{'a'} eq q['] or $$s{'a'} eq '"'
206 0 0 192 not defined $$s{'b'} or $$s{'a'} eq '*' and $$s{'b'} eq '/'