|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
65
 | 
 0  | 
 0  | 
 if ($opts{'Q'})  | 
 
| 
72
 | 
 0  | 
 0  | 
 if ($opts{'m'})  | 
 
| 
77
 | 
 0  | 
 0  | 
 if ($opts{'d'})  | 
 
| 
83
 | 
 0  | 
 0  | 
 if ($opts{'c'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'C'}) { }  | 
 
| 
99
 | 
 0  | 
 0  | 
 if ($opts{'h'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'v'} and not $opts{'T'}) { }  | 
 
| 
106
 | 
 0  | 
 0  | 
 if ($opts{'q'})  | 
 
| 
108
 | 
 0  | 
 0  | 
 if ($opts{'w'})  | 
 
| 
114
 | 
 0  | 
 0  | 
 if ($opts{'f'}) { }  | 
 
| 
119
 | 
 0  | 
 0  | 
 if (not -e $main::rexfile and ($ARGV[0] and $ARGV[0] =~ /:/u))  | 
 
| 
132
 | 
 0  | 
 0  | 
 if ($opts{'H'})  | 
 
| 
133
 | 
 0  | 
 0  | 
 if ($opts{'H'} =~ /^perl:(.*)/u) { }  | 
 
| 
136
 | 
 0  | 
 0  | 
 if (ref $host_eval eq 'ARRAY') { }  | 
 
| 
150
 | 
 0  | 
 0  | 
 if ($opts{'z'})  | 
 
| 
152
 | 
 0  | 
 0  | 
 if ($host_eval =~ /\S/msux) { }  | 
 
| 
160
 | 
 0  | 
 0  | 
 if ($opts{'z'})  | 
 
| 
162
 | 
 0  | 
 0  | 
 if ($host_eval =~ /\S/msux) { }  | 
 
| 
170
 | 
 0  | 
 0  | 
 if ($opts{'o'})  | 
 
| 
177
 | 
 0  | 
 0  | 
 if $opts{'E'}  | 
 
| 
179
 | 
 0  | 
 0  | 
 if ($opts{'g'} or $opts{'G'})  | 
 
| 
184
 | 
 0  | 
 0  | 
 if (ref $opts{'g'} ne 'ARRAY') { }  | 
 
| 
200
 | 
 0  | 
 0  | 
 if ($opts{'u'})  | 
 
| 
207
 | 
 0  | 
 0  | 
 if ($opts{'p'})  | 
 
| 
210
 | 
 0  | 
 0  | 
 unless ($opts{'P'})  | 
 
| 
220
 | 
 0  | 
 0  | 
 if ($opts{'P'})  | 
 
| 
229
 | 
 0  | 
 0  | 
 if ($opts{'K'})  | 
 
| 
238
 | 
 0  | 
 0  | 
 if ($pass_auth)  | 
 
| 
246
 | 
 0  | 
 0  | 
 if ($opts{'T'} and $opts{'m'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'T'} and $opts{'y'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'T'}) { }  | 
 
| 
281
 | 
 0  | 
 0  | 
 unless exists $opts{'F'}  | 
 
| 
282
 | 
 0  | 
 0  | 
 unless exists $opts{'F'}  | 
 
| 
287
 | 
 0  | 
 0  | 
 if (exists $opts{'s'})  | 
 
| 
290
 | 
 0  | 
 0  | 
 if (exists $opts{'S'})  | 
 
| 
294
 | 
 0  | 
 0  | 
 if (exists $opts{'t'})  | 
 
| 
298
 | 
 0  | 
 0  | 
 if ($opts{'e'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($opts{'M'}) { }  | 
 
| 
309
 | 
 0  | 
 0  | 
 if ($Rex::CLI::EVAL_ERROR)  | 
 
| 
314
 | 
 0  | 
 0  | 
 if (exists $opts{'t'})  | 
 
| 
320
 | 
 0  | 
 0  | 
 if ($opts{'u'})  | 
 
| 
324
 | 
 0  | 
 0  | 
 if ($opts{'p'})  | 
 
| 
327
 | 
 0  | 
 0  | 
 unless ($opts{'P'})  | 
 
| 
332
 | 
 0  | 
 0  | 
 if ($opts{'P'})  | 
 
| 
336
 | 
 0  | 
 0  | 
 if ($opts{'K'})  | 
 
| 
340
 | 
 0  | 
 0  | 
 if ($pass_auth)  | 
 
| 
345
 | 
 0  | 
 0  | 
 if ($opts{'H'})  | 
 
| 
366
 | 
 0  | 
 0  | 
 if ($opts{'b'})  | 
 
| 
375
 | 
 0  | 
 0  | 
 if ($Rex::CLI::EVAL_ERROR)  | 
 
| 
387
 | 
 0  | 
 0  | 
 unless defined $color  | 
 
| 
389
 | 
 0  | 
 0  | 
 if ($no_color) { }  | 
 
| 
483
 | 
 0  | 
 0  | 
 if ($opts{'a'}) { }  | 
 
| 
490
 | 
 0  | 
 0  | 
 if (defined $ARGV[0])  | 
 
| 
494
 | 
 0  | 
 0  | 
 unless @tasks  | 
 
| 
498
 | 
 0  | 
 0  | 
 unless @tasks  | 
 
| 
511
 | 
 0  | 
 0  | 
 if $last_namespace ne _namespace($task)  | 
 
| 
520
 | 
 0  | 
 0  | 
 if ($opts{'v'})  | 
 
| 
529
 | 
 0  | 
 0  | 
 unless $full_task_name =~ /:/u  | 
 
| 
538
 | 
 0  | 
 0  | 
 unless "Rex::Batch"->get_batchs  | 
 
| 
551
 | 
 0  | 
 0  | 
 if ($opts{'v'})  | 
 
| 
564
 | 
 0  | 
 0  | 
 unless @envs  | 
 
| 
566
 | 
 0  | 
 0  | 
 if scalar @envs  | 
 
| 
583
 | 
 0  | 
 0  | 
 unless @group_names  | 
 
| 
600
 | 
 0  | 
 0  | 
 if $opts{'T'}  | 
 
| 
603
 | 
 0  | 
 0  | 
 unless @summary  | 
 
| 
607
 | 
 0  | 
 0  | 
 unless (@failures)  | 
 
| 
619
 | 
 0  | 
 0  | 
 unless ncmp($Rex::CLI::a->{'task'}, $Rex::CLI::b->{'task'})  | 
 
| 
623
 | 
 0  | 
 0  | 
 if ($_->{'error_message'})  | 
 
| 
634
 | 
 0  | 
 0  | 
 if (not $Rex::CLI::OSNAME =~ /^MSWin/u) { }  | 
 
| 
635
 | 
 0  | 
 0  | 
 if (-f "$rexfile.lock" and not exists $opts{'F'})  | 
 
| 
643
 | 
 0  | 
 0  | 
 if ($Rex::CLI::CHILD_ERROR == 0) { }  | 
 
| 
655
 | 
 0  | 
 0  | 
 unless open my $f, ">", "$rexfile.lock"  | 
 
| 
671
 | 
 0  | 
 0  | 
 unless -f $server_ini_file  | 
 
| 
673
 | 
 0  | 
 0  | 
 if (-f $server_ini_file and "Rex::Group::Lookup::INI"->is_loadable)  | 
 
| 
683
 | 
 1  | 
 8  | 
 unless (-f $rexfile)  | 
 
| 
684
 | 
 1  | 
 0  | 
 unless (exists $opts{'e'})  | 
 
| 
706
 | 
 7  | 
 21  | 
 if ($load_file eq "__Rexfile__.pm")  | 
 
| 
707
 | 
 0  | 
 7  | 
 unless open my $fh, "<", $rexfile  | 
 
| 
719
 | 
 0  | 
 47  | 
 if ($line =~ /^__(DATA|END)__$/u)  | 
 
| 
729
 | 
 7  | 
 0  | 
 if ($found_end == 0)  | 
 
| 
759
 | 
 2  | 
 4  | 
 if (@warnings)  | 
 
| 
773
 | 
 2  | 
 6  | 
 if ($Rex::CLI::EVAL_ERROR)  | 
 
| 
782
 | 
 2  | 
 6  | 
 $line =~ /CLI[.]pm[ ]line[ ]\d+/msux ? :  | 
 
| 
811
 | 
 0  | 
 0  | 
 unless $signal  | 
 
| 
814
 | 
 0  | 
 0  | 
 unless exists $opts{'F'}  | 
 
| 
815
 | 
 0  | 
 0  | 
 unless exists $opts{'F'}  | 
 
| 
819
 | 
 0  | 
 0  | 
 if (not $signal and $opts{'o'} and defined "Rex::Output"->get)  | 
 
| 
828
 | 
 0  | 
 0  | 
 if ($Rex::WITH_EXIT_STATUS)  | 
 
| 
829
 | 
 0  | 
 0  | 
 if defined $exit_code_override  | 
 
| 
833
 | 
 0  | 
 0  | 
 if $exit_code > 255  | 
 
| 
834
 | 
 0  | 
 0  | 
 if $exit_code != 0  |