Branch Coverage

blib/lib/Test/Unit/TestSuite.pm
Criterion Covered Total %
branch 20 30 66.6


line true false branch
133 22 2 if ($classname)
135 21 1 if (eval { do { $classname->isa('Test::Unit::TestCase') } }) { }
0 1 elsif (eval { do { $classname->can('suite') } }) { }
152 2 21 if ($self->can('include_tests'))
167 0 1 if ref $class
179 0 19 if @_
192 0 0 if @test_list
207 0 0 unless ref $self eq 'Test::Unit::TestSuite'
248 7 128 unless ref $test
250 0 135 unless eval { do { $test->isa('Test::Unit::Test') } }
271 0 23 unless @{$self->tests;}
274 6 119 if ($runner and $self->filter_test($runner, $t))
280 0 119 if $result->should_stop
299 6 9 $filtered ? :
300 6 9 if $filtered