| line |
true |
false |
branch |
|
56
|
0 |
0 |
unless $Test::Mock::Time::a->{'start'} + $Test::Mock::Time::a->{'after'} <=> $Test::Mock::Time::b->{'start'} + $Test::Mock::Time::b->{'after'} |
|
57
|
35 |
16 |
@Timers ? : |
|
60
|
23 |
28 |
unless (defined $dur) |
|
61
|
23 |
0 |
$next_at > $Relative ? : |
|
64
|
0 |
51 |
if $dur < 0 |
|
66
|
28 |
23 |
if ($next_at == 0 or $next_at > $Relative + $dur) |
|
72
|
23 |
0 |
if ($next_at > $Relative) |
|
78
|
7 |
16 |
if ($Timers[0]{'repeat'} == 0) { } |
|
79
|
3 |
4 |
if ($Timers[0]{'watcher'}) { } |
|
99
|
0 |
20 |
$after < 0 ? : |
|
|
0 |
20 |
$repeat < 0 ? : |
|
108
|
13 |
7 |
if ($watcher) |
|
116
|
4 |
0 |
if $_->{'watcher'} |
|
117
|
2 |
0 |
if ($timer) |
|
118
|
4 |
0 |
unless not $_->{'watcher'} |
|
126
|
6 |
0 |
if $_->{'watcher'} |
|
127
|
6 |
7 |
if ($timer) |
|
128
|
6 |
0 |
unless not $_->{'watcher'} |
|
149
|
2 |
14 |
if $dur < 0 |
|
169
|
2 |
2 |
wantarray ? : |
|
173
|
1 |
50 |
if ($which == CLOCK_REALTIME()) { } |
|
|
49 |
1 |
elsif ($which == CLOCK_MONOTONIC()) { } |
|
183
|
2 |
1 |
if ($which == CLOCK_REALTIME() or $which == CLOCK_MONOTONIC()) |
|
190
|
1 |
2 |
unless @_ |
|
191
|
1 |
1 |
if $seconds < 0 |
|
198
|
1 |
9 |
if $useconds < 0 |
|
205
|
1 |
1 |
if $nanoseconds < 0 |
|
212
|
1 |
4 |
if $nanoseconds < 0 |
|
213
|
1 |
3 |
if $which != CLOCK_REALTIME() and $which != CLOCK_MONOTONIC() |
|
214
|
1 |
2 |
if $flags |
|
238
|
1 |
3 |
if ($seconds < 0) |
|
249
|
15 |
8 |
if (@Timers) |
|
254
|
15 |
0 |
unless ($tick++ and $flags) |
|
258
|
7 |
8 |
if (not @Timers) { } |
|
|
8 |
0 |
elsif ($k and $flags || &any(sub {
$_->{'watcher'}->keepalive if $_->{'watcher'};
}
, @Timers)) { } |
|
266
|
2 |
0 |
if $_->{'watcher'} |
|
|
0 |
15 |
unless ($flags or &any(sub {
$_->{'watcher'}->keepalive if $_->{'watcher'};
}
, @Timers)) |
|
278
|
18 |
5 |
if ($flags and $flags == &EV::RUN_ONCE()) |
|
287
|
13 |
0 |
if $weakw |
|
297
|
0 |
2 |
if $reschedule_cb |
|
298
|
0 |
2 |
$at < 0 ? : |
|
299
|
0 |
2 |
$repeat < 0 ? : |
|
301
|
1 |
1 |
if ($repeat > 0 and $at < $now) |
|
306
|
2 |
0 |
$at > $now ? : |
|
310
|
2 |
0 |
if $weakw |
|
320
|
2 |
0 |
if $_->{'watcher'} |
|
321
|
2 |
0 |
if $_->{'watcher'} |
|
322
|
1 |
1 |
if ($active) { } |
|
|
1 |
0 |
elsif ($inactive) { } |
|
332
|
18 |
0 |
unless not $_->{'watcher'} |
|
333
|
11 |
0 |
unless not $_->{'watcher'} |
|
345
|
0 |
0 |
if $_->{'watcher'} |
|
346
|
0 |
0 |
if ($timer) |
|
348
|
0 |
0 |
$after < 0 ? : |
|
349
|
0 |
0 |
$repeat < 0 ? : |
|
355
|
0 |
0 |
if $_->{'watcher'} |
|
356
|
0 |
0 |
if ($timer) |
|
363
|
0 |
3 |
if (defined $repeat and $repeat < 0) |
|
366
|
2 |
0 |
if $_->{'watcher'} |
|
367
|
2 |
0 |
if $_->{'watcher'} |
|
368
|
2 |
1 |
if ($active) { } |
|
|
1 |
0 |
elsif ($inactive) { } |
|
370
|
2 |
0 |
if ($active->{'repeat'} > 0) { } |
|
380
|
1 |
0 |
if ($inactive->{'repeat'} > 0) |
|
390
|
1 |
0 |
unless not $_->{'watcher'} |
|
391
|
2 |
0 |
unless not $_->{'watcher'} |
|
402
|
0 |
0 |
if $reschedule_cb |
|
403
|
0 |
0 |
$at < 0 ? : |
|
404
|
0 |
0 |
$repeat < 0 ? : |
|
406
|
0 |
0 |
if ($repeat > 0 and $at < $now) |
|
411
|
0 |
0 |
$at > $now ? : |
|
413
|
0 |
0 |
if $_->{'watcher'} |
|
414
|
0 |
0 |
if ($timer) |
|
426
|
0 |
0 |
if $_->{'watcher'} |
|
427
|
0 |
0 |
if ($timer) |
|
439
|
2 |
8 |
unless (@Timers) |
|
451
|
0 |
5 |
if ($delay == 0) |
|
462
|
0 |
2 |
if (not $id =~ /\Afake_\d+\z/ms) { } |
|
467
|
2 |
0 |
if ($timer) |
|
475
|
10 |
2 |
if (not $id =~ /\Afake_\d+\z/ms) { } |
|
479
|
2 |
0 |
unless $_->{'loop'} ne $self |