Branch Coverage

blib/lib/e.pm
Criterion Covered Total %
branch 60 124 48.3


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 @_ ? :
1068 4 0 unless ($imported{$caller}{'Mojo::ByteStream'}++)
1076 4 0 unless ($imported{$caller}{'Mojo::Collection'}++)
1084 4 12 unless ($imported{$caller}{'Set::Scalar'}++)
1096 4 0 unless ($imported{$caller}{'Mojo::File'}++)
1107 4 0 unless ($imported{$caller}{'List::Util'}++)
1115 0 4 unless ($imported{$caller}{'List::Util'}++)
1123 0 4 unless ($imported{$caller}{'List::Util'}++)
1131 0 4 unless ($imported{$caller}{'List::Util'}++)
1136 4 0 if ('List::Util'->can('uniq')) { }
1151 16 12 @_ ? :
1157 28 0 unless (-t STDOUT)
1158 0 28 if (open my $tty, ">", "/dev/tty")
1175 4 4 unless ($imported{$caller}{'Data::Printer'}++)
1185 4 4 @_ ? :
1189 0 0 unless ($imported{$caller}{'Data::Printer'}++)
1199 0 0 @_ ? :
1205 0 0 unless ($imported{$caller}{'Mojo::Util'}++)
1213 0 0 unless ($imported{$caller}{'Devel::Peek'}++)
1221 0 0 unless ($imported{$caller}{'Term::ANSIColor'}++)
1229 4 8 unless ($imported{$caller}{'Term::Table'}++)
1240 4 8 if wantarray
1241 4 4 if defined wantarray
1252 0 0 unless ($imported{$caller}{'Mojo::UserAgent'}++)
1256 0 0 unless defined $ENV{'MOJO_MAX_REDIRECTS'}
1257 0 0 unless defined $ENV{'MOJO_PROXY'}
1263 0 0 unless ($imported{$caller}{'Mojo::UserAgent'}++)
1267 0 0 unless defined $ENV{'MOJO_MAX_REDIRECTS'}
1268 0 0 unless defined $ENV{'MOJO_PROXY'}
1274 0 0 unless ($imported{$caller}{'Mojo::URL'}++)
1285 4 0 unless ($imported{$caller}{'Mojo::IOLoop'}++)
1302 4 0 unless ($imported{$caller}{'Parallel::ForkManager'}++)
1307 0 4 @_ > $MAX_PROCESSES ? :
1317 6 3 if $pm->start
1326 0 0 unless ($imported{$caller}{'Config'}++)
1330 0 0 unless ($Config::Config{'useithreads'})
1334 0 0 unless ($imported{$caller}{'threads'}++)
1351 1 0 unless ($imported{$caller}{'Time::Moment'}++)
1365 0 0 unless ($imported{$caller}{'App::Pod'}++)