| blib/lib/Protocol/DBus/Peer.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 13 | 24 | 54.1 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 158 | 2 | 0 | 0 | $opts{'flags'} and grep {$_ eq "NO_REPLY_EXPECTED";} @{$opts{"flags"};} |
| 180 | 0 | 0 | 2 | $ok and $response_expected |
| 448 | 2 | 4 | 0 | $fds_ar and @$fds_ar |
| 6 | 0 | 0 | $fds_ar and @$fds_ar and not $self->supports_unix_fd |
| line | l | !l | condition |
|---|---|---|---|
| 153 | 0 | 2 | $self->{'_on_armageddon'} ||= {} |
| 183 | 0 | 2 | $self->{'_on_return'} ||= {} |
| 442 | 2 | 4 | $self->{'_endian'} ||= "le" |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 131 | 2 | 4 | 0 | $self->{'_loaded_promise'} ||= do { local($!, $@); my $path = $self->_PROMISE_CLASS . ".pm"; $path =~ s[::][/]g; require $path } |
| 444 | 2 | 4 | 0 | $self->{'_to_str_fn'} ||= "to_string_$self->{'_endian'}" |