| blib/lib/MooseX/App.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 24 | 62.5 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 100 | 68 | 0 | 0 | scalar @args == 1 and ref $args[0] eq 'HASH' |
| 121 | 2 | 63 | 2 | defined $first_argv and lc($first_argv) =~ /^(help|h|\?|usage|-h|--help|-\?|--usage)$/ |
| 143 | 61 | 0 | 2 | &blessed($return) and $return->isa('MooseX::App::Message::Block') |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 84 | 0 | 1 | 69 | not defined $class or &blessed($class) |
| 91 | 1 | 0 | 68 | $metameta->does_role('MooseX::App::Meta::Role::Class::Command') or not $metameta->does_role('MooseX::App::Meta::Role::Class::Base') |
| 96 | 0 | 0 | 68 | $ENV{'APP_DEVELOPER'} or $ENV{'HARNESS_ACTIVE'} |
| 121 | 2 | 0 | 63 | not defined $first_argv or $first_argv =~ /^\s*$/ |
| 2 | 0 | 63 | not defined $first_argv or $first_argv =~ /^\s*$/ or $first_argv =~ /^-{1,2}\w/ |