| 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 ? : |