Branch Coverage

blib/lib/App/dategrep.pm
Criterion Covered Total %
branch 49 56 87.5


line true false branch
24 0 7 defined $rc ? :
32 19 18 if ($ENV{'DATEGREP_DEFAULT_FORMAT'})
46 1 36 unless ($rc)
51 0 36 if ($options{'version'})
56 0 36 if ($options{'help'})
60 0 36 if ($options{'man'})
73 1 35 if (exists $config->{'formats'})
77 1 35 unless (defined $options{'format'})
81 12 23 if (exists $named_formats{$options{'format'}})
85 1 34 if ($options{'skip-unparsable'})
91 25 10 if (defined $options{'start'})
93 2 23 unless defined $start
96 22 11 if (defined $options{'end'})
98 1 21 unless defined $end
101 1 31 if (defined $options{'last-minutes'})
105 5 27 if ($end < $start)
109 1 31 if (defined $options{'debug'} and $options{'debug'} eq 'time')
114 2 29 unless (@ARGV)
120 2 29 if ($options{'byte-offsets'})
121 2 0 if (@ARGV == 1 and -f $ARGV[0])
129 1 1 unless (defined $byte_end)
144 1 26 if ($options{'interleave'} and @ARGV > 1)
149 1 25 if ($options{'sort-files'} and @ARGV > 1)
154 28 0 if ($iter)
159 3 28 if $@
165 34 1 if (not $configfile and $ENV{'HOME'})
168 35 1 unless (defined $configfile and -e $configfile)
173 0 1 unless (defined $config)