Branch Coverage

blib/lib/e.pm
Criterion Covered Total %
branch 61 126 48.4


line true false branch
905 0 0 unless ($imported{$caller}{'Runtime::Debugger'}++)
916 0 0 unless ($imported{$caller}{'Data::Trace'}++)
924 0 0 unless ($imported{$caller}{'Data::Trace'}++)
932 0 0 unless ($imported{$caller}{'Tiny::Prof'}++)
943 4 12 unless ($imported{$caller}{'Benchmark'}++)
949 8 8 ref $arg eq 'CODE' ? :
964 4 44 unless ($imported{$caller}{'Text::CSV_XS'}++)
976 40 8 @_ ? :
978 0 48 unless defined $thing
981 20 28 unless (ref $thing)
987 0 28 if (ref $thing ne "ARRAY")
991 20 8 if (ref $thing->[0] ne "ARRAY")
996 44 0 if $e::_csv->combine(@$_)
1002 4 4 unless ($imported{$caller}{'Mojo::JSON'}++)
1005 8 0 @_ ? :
1011 4 0 unless ($imported{$caller}{'Mojo::DOM'}++)
1014 4 0 @_ ? :
1020 4 4 unless ($imported{$caller}{'YAML::XS'}++)
1023 8 0 @_ ? :
1025 4 4 ref $thing ? :
1032 4 0 unless ($imported{$caller}{'Storable'}++)
1040 4 16 unless ($imported{$caller}{'Encode'}++)
1048 0 20 unless ($imported{$caller}{'Encode'}++)
1058 0 128 @_ ? :
1059 0 128 if ${^GLOBAL_PHASE} eq "DESTRUCT"
1069 4 0 unless ($imported{$caller}{'Mojo::ByteStream'}++)
1077 4 0 unless ($imported{$caller}{'Mojo::Collection'}++)
1085 4 12 unless ($imported{$caller}{'Set::Scalar'}++)
1097 4 0 unless ($imported{$caller}{'Mojo::File'}++)
1108 4 0 unless ($imported{$caller}{'List::Util'}++)
1116 0 4 unless ($imported{$caller}{'List::Util'}++)
1124 0 4 unless ($imported{$caller}{'List::Util'}++)
1132 0 4 unless ($imported{$caller}{'List::Util'}++)
1137 4 0 if ('List::Util'->can('uniq')) { }
1152 16 12 @_ ? :
1158 28 0 unless (-t STDOUT)
1159 0 28 if (open my $tty, ">", "/dev/tty")
1176 4 4 unless ($imported{$caller}{'Data::Printer'}++)
1186 4 4 @_ ? :
1190 0 0 unless ($imported{$caller}{'Data::Printer'}++)
1200 0 0 @_ ? :
1206 0 0 unless ($imported{$caller}{'Mojo::Util'}++)
1214 0 0 unless ($imported{$caller}{'Devel::Peek'}++)
1222 0 0 unless ($imported{$caller}{'Term::ANSIColor'}++)
1230 4 8 unless ($imported{$caller}{'Term::Table'}++)
1241 4 8 if wantarray
1242 4 4 if defined wantarray
1253 0 0 unless ($imported{$caller}{'Mojo::UserAgent'}++)
1257 0 0 unless defined $ENV{'MOJO_MAX_REDIRECTS'}
1258 0 0 unless defined $ENV{'MOJO_PROXY'}
1264 0 0 unless ($imported{$caller}{'Mojo::UserAgent'}++)
1268 0 0 unless defined $ENV{'MOJO_MAX_REDIRECTS'}
1269 0 0 unless defined $ENV{'MOJO_PROXY'}
1275 0 0 unless ($imported{$caller}{'Mojo::URL'}++)
1286 4 0 unless ($imported{$caller}{'Mojo::IOLoop'}++)
1303 4 0 unless ($imported{$caller}{'Parallel::ForkManager'}++)
1308 0 4 @_ > $MAX_PROCESSES ? :
1318 6 3 if $pm->start
1327 0 0 unless ($imported{$caller}{'Config'}++)
1331 0 0 unless ($Config::Config{'useithreads'})
1335 0 0 unless ($imported{$caller}{'threads'}++)
1352 1 0 unless ($imported{$caller}{'Time::Moment'}++)
1366 0 0 unless ($imported{$caller}{'App::Pod'}++)