| line | true | false | branch | 
 
| 148 | 0 | 1 | $ENV{'TVDEBUG'} ? : | 
 
| 150 | 0 | 1 | is_win32 ? : | 
 
| 160 | 0 | 0 | ref $_[-1] eq 'HASH' ? : | 
 
| 203 | 0 | 6 | ref $proto ? : | 
 
| 210 | 0 | 0 | if defined $options{$_} | 
 
| 214 | 6 | 0 | unless $$self{'TestPOD'} or $$self{'Compile'} or $$self{'RunTests'} | 
 
| 217 | 0 | 6 | if $$self{'NoPOD'} | 
 
| 218 | 0 | 6 | if $$self{'NoCompile'} | 
 
| 219 | 0 | 6 | if $$self{'NoTests'} | 
 
| 256 | 0 | 6 | -e $rc_file ? : | 
 
| 257 | 0 | 0 | unless open RC_FILE, "<$rc_file" | 
 
| 278 | 0 | 6 | if (defined $rc_file) | 
 
| 284 | 0 | 0 | unless eval $rc_file | 
 
| 309 | 0 | 26 | if @_ | 
 
| 311 | 6 | 20 | if (defined wantarray and not defined $$self{'Dir'}) | 
 
| 319 | 0 | 3 | unless chdir 'File::Spec'->updir | 
 
| 322 | 0 | 3 | if length $new_d eq length $last_d | 
 
| 328 | 0 | 6 | unless chdir $cwd | 
 
| 344 | 0 | 0 | if @_ | 
 
| 356 | 0 | 0 | if @_ | 
 
| 368 | 0 | 0 | if @_ | 
 
| 380 | 0 | 0 | if @_ | 
 
| 398 | 0 | 30 | if @_ | 
 
| 399 | 25 | 5 | if /\.t\z/ | 
 
| 418 | 0 | 2 | if @_ | 
 
| 419 | 0 | 2 | if /\.(pod)\z/ | 
 
| 442 | 0 | 18 | if @_ | 
 
| 443 | 2 | 16 | if /\.(pm|pl|pod)\z/ | 
 
| 462 | 0 | 9 | if @_ | 
 
| 463 | 3 | 6 | if /\A(\w|::)+\z/ | 
 
| 480 | 0 | 0 | @_ > 1 ? : | 
 
| 509 | 9 | 3 | if ($self->is_test_script) { } | 
 
|  | 1 | 2 | elsif ($self->is_package) { } | 
 
|  | 0 | 2 | elsif (-d $_) { } | 
 
|  | 0 | 2 | elsif ($self->is_pod_file) { } | 
 
| 514 | 1 | 0 | if (@t) { } | 
 
| 541 | 2 | 0 | if (@t) { } | 
 
| 564 | 9 | 3 | if /^$/ | 
 
| 579 | 6 | 7 | -d $dir ? : | 
 
| 585 | 18 | 0 | if (-f $_ and $self->is_source_file || $self->is_test_script) | 
 
| 598 | 6 | 0 | @results ? : | 
 
| 611 | 1 | 2 | if (grep $self->is_package, @{$$self{'Names'};}) | 
 
| 631 | 0 | 3 | unless open F, $code_file | 
 
| 640 | 3 | 21 | if (/^=for\s+test_scripts?\s+(.*)/) { } | 
 
|  | 3 | 18 | elsif (/^\s*package\s+(\S+)\s*;/) { } | 
 
|  | 3 | 15 | elsif (/^=/) { } | 
 
| 655 | 3 | 0 | unless grep(($_ eq $code_file), @{$$self{'PodChecks'};}) | 
 
| 658 | 0 | 3 | unless close F | 
 
| 670 | 0 | 3 | unless chdir $self->dir | 
 
| 672 | 0 | 3 | unless chdir $cwd | 
 
| 674 | 0 | 3 | unless @all_test_scripts | 
 
| 678 | 0 | 12 | unless open F, 'File::Spec'->catfile($self->dir, $test_script) | 
 
| 684 | 3 | 81 | if (/^=for\s+packages?\s+(.*)/) { } | 
 
|  | 3 | 78 | elsif (/^=for\s+files?\s+(.*)/) { } | 
 
|  | 15 | 63 | elsif (/\s*(use|require)\s+([\w:]+)/) { } | 
 
| 706 | 0 | 12 | unless close F | 
 
| 715 | 0 | 3 | if @_ | 
 
| 721 | 3 | 0 | exists $$self{'Packages'}{$_} ? : | 
 
| 728 | 0 | 2 | if @_ | 
 
| 743 | 2 | 0 | exists $$self{'Files'}{$_} ? : | 
 
|  | 2 | 0 | exists $$self{'PackagesForFile'}{$_} ? : | 
 
| 751 | 0 | 0 | if @_ | 
 
| 762 | 0 | 0 | exists $$self{'Files'}{$_} ? : | 
 
| 796 | 0 | 0 | m[[^\w./\\=:-]] ? : | 
 
| 810 | 0 | 0 | unless $sub | 
 
| 821 | 0 | 0 | unless chdir $d | 
 
| 824 | 0 | 0 | unless $$self{'NoLog'} | 
 
| 832 | 0 | 0 | @_ ? : | 
 
| 834 | 0 | 0 | if ($$self{'TestPOD'} and @{$$self{'PodChecks'};}) | 
 
| 838 | 0 | 0 | if $$self{'JustPrint'} or not $$self{'DoubleQuiet'} | 
 
| 841 | 0 | 0 | unless $$self{'JustPrint'} | 
 
| 846 | 0 | 0 | if ($$self{'Compile'} and @{$$self{'CompileChecks'};}) | 
 
| 848 | 0 | 0 | if $$self{'JustPrint'} or not $$self{'DoubleQuiet'} | 
 
| 853 | 0 | 0 | unless $$self{'JustPrint'} | 
 
| 859 | 0 | 0 | if @{$$self{'Unhandled'};} | 
 
| 861 | 0 | 0 | unless $$self{'RunTests'} and @scripts | 
 
| 865 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | $$self{'ExtUtils'} ? : | 
 
|  | 0 | 0 | $$self{'PurePerl'} ? : | 
 
|  | 0 | 0 | $debug ? : | 
 
| 887 | 0 | 0 | if $nonlazy_dyn_link | 
 
| 890 | 0 | 0 | if ($$self{'DebugRun'}) | 
 
| 891 | 0 | 0 | if length $db_opts | 
 
| 894 | 0 | 0 | if length $db_opts | 
 
| 896 | 0 | 0 | if $$self{'DebugRun'} | 
 
| 908 | 0 | 0 | if $nonlazy_dyn_link | 
 
| 909 | 0 | 0 | if length $db_opts | 
 
| 911 | 0 | 0 | if $$self{'JustPrint'} or not $$self{'DoubleQuiet'} | 
 
| 914 | 0 | 0 | if $$self{'JustPrint'} | 
 
| 922 | 0 | 0 | unless defined $pid | 
 
| 930 | 0 | 0 | unless $$self{'Quiet'} | 
 
| 931 | 0 | 0 | if $$self{'Quiet'} | 
 
| 933 | 0 | 0 | if /^not\s*$/ | 
 
| 938 | 0 | 0 | unless $ok | 
 
| 942 | 0 | 0 | if ($ok and not $saw_lone_not and !$not || ($why || '') =~ /TODO/i) { } | 
 
|  | 0 | 0 | elsif ($not or $saw_lone_not and $ok and $$self{'Quiet'} and not $$self{'DoubleQuiet'}) { } | 
 
| 953 | 0 | 0 | if (defined $cmd and @cmds > 1) | 
 
| 954 | 0 | 0 | if $$self{'Quiet'} | 
 
| 957 | 0 | 0 | $saw_lone_not ? : | 
 
| 960 | 0 | 0 | $saw_lone_not ? : | 
 
|  | 0 | 0 | if $ok | 
 
| 965 | 0 | 0 | if (not $$self{'TripleQuiet'} and @out) | 
 
| 966 | 0 | 0 | if (defined $cmd and @cmds > 1) | 
 
| 967 | 0 | 0 | if $$self{'DoubleQuiet'} | 
 
| 971 | 0 | 0 | $saw_ok ? : | 
 
| 975 | 0 | 0 | unless waitpid $pid, 0 | 
 
| 982 | 0 | 0 | unless (grep $_, @result_codes)[0] |