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