Condition Coverage

blib/lib/HTML/Mason/Tests.pm
Criterion Covered Total %
condition 22 51 43.1


and 3 conditions

line !l l&&!r l&&r condition
238 273 116 0 exists $p{$_} and not UNIVERSAL::isa($p{$_}, 'HASH')
437 0 0 0 %tests_to_run and not grep({$tests_to_run{$_};} @all_specs)
0 0 0 %tests_to_skip and grep {$tests_to_skip{$_};} @all_specs
478 366 0 0 $HTML::Mason::Tests::DEBUG and %interp_params
590 310 5 0 $warnings and !$test->{'expect_warnings'} || $HTML::Mason::Tests::VERBOSE
591 314 1 0 $test->{'no_warnings'} and $warnings
614 315 0 0 not $same and $HTML::Mason::Tests::VERBOSE

or 3 conditions

line l !l&&r !l&&!r condition
202 25 330 0 $p{'call_path'} || $p{'name'}
230 370 19 0 exists $p{'component'} or $p{'skip_component'}
233 315 74 0 exists $p{'expect'} or exists $p{'expect_error'}
74 0 0 exists $p{'expect'} or exists $p{'expect_error'} or $p{'skip_expect'}
0 0 0 exists $p{'expect'} or exists $p{'expect_error'} or $p{'skip_expect'} or $self->{'create'}
299 1571 25 0 $proto->{'base_path'} ||= 'File::Spec'->catdir(cwd(), 'mason_tests', $$)
426 0 0 389 %tests_to_run or %tests_to_skip
437 0 0 0 %tests_to_run and not grep({$tests_to_run{$_};} @all_specs) or %tests_to_skip and grep {$tests_to_skip{$_};} @all_specs
590 0 0 5 !$test->{'expect_warnings'} || $HTML::Mason::Tests::VERBOSE
657 527 527 1630 $file eq '.' or $file eq '..'