| blib/lib/Mason/PluginManager.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 19 | 22 | 86.3 |
| line | true | false | branch |
|---|---|---|---|
| 36 | 0 | 600 | if $depth >= $max_depth |
| 37 | 0 | 600 | unless ref $plugin_specs eq 'ARRAY' |
| 44 | 378 | 2 | !$visited{$module}++ ? : |
| 49 | 123 | 248 | substr($plugin_spec, 0, 1) eq '@' ? : |
| 11 | 371 | substr($plugin_spec, 0, 1) eq '+' ? : | |
| 54 | 380 | 2 | can_load($module) ? : |
| 62 | 528 | 206 | if defined $apply_plugins_cache{$key} |
| 66 | 74 | 132 | if (@roles) { } |
| 74 | 67 | 7 | unless $final_subclass_seen{$final_subclass}++ |
| 79 | 0 | 206 | if $Mason::PluginManager::log->is_debug |
| 83 | 163 | 43 | if $final_subclass->can('meta') |