line |
true |
false |
branch |
146
|
0 |
4 |
unless defined $args |
147
|
1 |
3 |
unless 'HASH' eq ref $args |
149
|
2 |
3 |
unless defined $$args{$arg} and length $$args{$arg} |
153
|
0 |
3 |
unless exists $validate{$arg} |
154
|
0 |
3 |
unless $validate{$arg}($$args{$arg}) |
158
|
0 |
1 |
if $$self{'sname'} |
166
|
0 |
0 |
unless $cmd |
167
|
0 |
0 |
unless exists $commands{$cmd} |
175
|
14 |
1 |
if ($cmd and exists $commands{$cmd}) |
183
|
14 |
1 |
if ($cmd and exists $commands{$cmd}) |
191
|
0 |
0 |
exists $$self{'logger'} ? : |
|
0 |
0 |
defined $$self{'serial'} ? : |
207
|
0 |
0 |
unless exists $$self{'sdir'} |
208
|
0 |
0 |
exists $$self{'logger'} ? : |
|
0 |
0 |
defined $$self{'serial'} ? : |
220
|
0 |
0 |
unless @cmds |
226
|
0 |
0 |
unless (eval {
do {
print $fh 'Id: ', $queue->queue_task($cmdstring), "\n";
1
}
}) |
235
|
0 |
0 |
unless @tids |
240
|
0 |
0 |
if $queue->unqueue_task($id) |
242
|
0 |
0 |
unless (eval {
do {
++$count if $queue->unqueue_task($id);
1
}
}) |
252
|
0 |
0 |
unless defined $subcmd |
255
|
0 |
0 |
if ($subcmd eq 'at') { } |
|
0 |
0 |
elsif ($subcmd eq 'after') { } |
265
|
0 |
0 |
unless @cmds |
270
|
0 |
0 |
unless (eval {
do {
print $fh 'Id: ', $sched->schedule_task($cmdstring, $args), "\n";
1
}
}) |
277
|
0 |
0 |
unless @tids |
282
|
0 |
0 |
if $sched->unschedule_task($id) |
284
|
0 |
0 |
unless (eval {
do {
++$count if $sched->unschedule_task($id);
1
}
}) |
294
|
0 |
0 |
unless defined $match |
296
|
0 |
0 |
if $match eq $_ |
304
|
0 |
0 |
unless (defined $match) |
310
|
0 |
0 |
if ($subcmd eq 'task') { } |
|
0 |
0 |
elsif ($subcmd eq 'command') { } |
320
|
0 |
0 |
if (@t) { } |
335
|
0 |
0 |
if (_any_is('verbose', @subcmds)) |
340
|
0 |
0 |
unless @subcmds |
343
|
0 |
0 |
if (_any_is('active', @subcmds)) |
345
|
0 |
0 |
if (@{$$lists{'processing'};}) |
352
|
0 |
0 |
if (_any_is('deferred', @subcmds)) |
354
|
0 |
0 |
if (@{$$lists{'deferred'};}) |
362
|
0 |
0 |
if (_any_is('waiting', @subcmds)) |
364
|
0 |
0 |
if (@{$$lists{'waiting'};}) |
372
|
0 |
0 |
unless $sched |
373
|
0 |
0 |
if (_any_is('scheduled', @subcmds)) |
376
|
0 |
0 |
if (@{$sched_tasks;}) |
390
|
0 |
0 |
if (defined $verbosity and $verbosity eq 'verbose') { } |
406
|
0 |
0 |
if (not defined $module) { } |
|
0 |
0 |
elsif (exists $$plugins{$module}) { } |
432
|
0 |
0 |
$queue->is_paused ? : |
434
|
0 |
0 |
if (defined $sched) |
439
|
0 |
0 |
if defined $seconds |
449
|
0 |
0 |
unless (exists $format{$fmt}) |
455
|
0 |
0 |
if $@ |
467
|
0 |
0 |
if ($new_serial ne $curr_serial) |
470
|
0 |
0 |
unless open my $ifh, '<', $curr_state_file |
471
|
0 |
0 |
unless open my $ofh, '>', $new_state_file |
494
|
0 |
0 |
unless 'scheduled' eq $_ |
|
0 |
0 |
unless grep {'waiting' eq $_ unless 'scheduled' eq $_;} @args |
496
|
0 |
0 |
if (_any_is('scheduled', @args)) |
498
|
0 |
0 |
if ($cnt) { } |
499
|
0 |
0 |
if $verbose |
502
|
0 |
0 |
if $verbose |
505
|
0 |
0 |
if (_any_is('waiting', @args)) |
506
|
0 |
0 |
if ($queue->has_work_to_do) { } |
508
|
0 |
0 |
if $verbose |
511
|
0 |
0 |
if $verbose |
515
|
0 |
0 |
unless (eval {
do {
if (_any_is('scheduled', @args)) {
my $cnt = $sched->process_ready_tasks($queue);
if ($cnt) {
print $fh "$cnt scheduled tasks moved to queue.\n" if $verbose;
}
else {
print $fh "No scheduled tasks ready to queue.\n" if $verbose;
};
};
if (_any_is('waiting', @args)) {
if ($queue->has_work_to_do) {
$queue->process_next_task;
print "Activated a queued task.\n" if $verbose;
}
else {
print "No work to do at this time.\n" if $verbose;
};
};
1
}
}) |
524
|
0 |
0 |
if defined $task->started |
531
|
0 |
0 |
defined $task->started ? : |