Branch Coverage

blib/lib/IPC/Semaphore/Set.pm
Criterion Covered Total %
branch 18 24 75.0


line true false branch
20 0 7 ref $_[0] ? :
32 1 6 if (my $key = $self->{'key'}) { }
5 1 elsif (my $key_name = $self->{'key_name'}) { }
33 0 1 if ($key =~ /[^0-9]/)
48 0 7 if (ref $self->semaphore ne 'IPC::Semaphore')
53 5 2 unless ($self->{'_pre_exist'})
62 0 23 ref $_[0] ? :
64 3 20 $args->{'number'} ? :
65 8 15 unless ($self->{'resources'}{$args->{'number'}})
66 7 1 $self->key ? :
81 1 0 wantarray ? :
91 4 0 (shift())->semaphore->remove ? :