| blib/lib/Test/Stream/Workflow.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 39 | 47 | 82.9 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 76 | 1 | 1 | 34 | @BUILD and $should_be | 
| 2 | 1 | 33 | @BUILD and $should_be and $BUILD[-1] == $should_be | |
| 92 | 1 | 1 | 210 | @VARS and $should_be | 
| 2 | 1 | 209 | @VARS and $should_be and $VARS[-1] == $should_be | |
| 108 | 4 | 1 | 11 | ref $_[0] and &reftype($_[0]) eq 'CODE' | 
| 267 | 4 | 74 | 32 | $it->type and $it->type eq 'group' | 
| line | l | !l | condition | 
|---|---|---|---|
| 71 | 33 | 1 | $_[0] || die('Nothing to push') | 
| 84 | 209 | 1 | shift() || {} | 
| 123 | 168 | 3 | 'Test::Stream::Workflow::Meta'->get($caller) || (return) | 
| 135 | 0 | 297 | $params{'caller'} || [caller $params{'level'}] | 
| 237 | 6 | 1 | $current->modify || (return) | 
| 292 | 4 | 326 | &reftype($callback) || '' | 
| 297 | 327 | 1 | &reftype($stashes) || '' | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 195 | 290 | 0 | 0 | $info->{'start_line'} || $caller->[2] | 
| 290 | 0 | 0 | $info->{'end_line'} || $caller->[2] | |
| 289 | 331 | 1 | 0 | $params{'callback'} || croak(q['callback' is a required argument]) | 
| 290 | 330 | 1 | 0 | $params{'stashes'} || croak(q['stashes' is a required argument]) | 
| 314 | 256 | 0 | 4 | $name || $caller->[3] |