| blib/lib/Smart/Options.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 31 | 51 | 60.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 284 | 4 | 3 | 1 | not scalar @args and keys %{$$self{'subcmd'};} |
| 316 | 5 | 0 | 1 | ref $val and ref $val eq 'CODE' |
| 326 | 28 | 2 | 0 | $$argv{$key} and -f $$argv{$key} |
| 374 | 28 | 0 | 0 | $$argv{$opt} and not -f $$argv{$opt} |
| 386 | 51 | 0 | 1 | $$argv{'help'} and $$self{'add_help'} |
| line | l | !l | condition |
|---|---|---|---|
| 31 | 3 | 56 | $opt{'add_help'} // 1 |
| 145 | 3 | 3 | scalar keys %$demand or scalar keys %$describe |
| 183 | 2 | 3 | $$argv{$key} //= {} |
| 257 | 0 | 0 | $$argv{$option} //= {} |
| 301 | 0 | 0 | $$argv{$key} //= {} |
| 308 | 1 | 60 | $$argv{'command'} or '' |
| 348 | 0 | 0 | $$argv{$opt} //= 0 |
| 365 | 10 | 0 | $$argv{$opt} //= [] |
| 371 | 2 | 0 | $$argv{$opt} //= {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 118 | 1 | 4 | 2 | $desc ||= $$self{'describe'}{$opt} |
| 129 | 0 | 2 | 6 | $value ||= $$self{'default'}{$opt} |
| 173 | 0 | 4 | 0 | $fh //= *STDERR |
| 252 | 29 | 0 | 8 | $2 // $3 |
| 317 | 0 | 1 | 0 | $$argv{$opt} //= &$val() |
| 320 | 1 | 4 | 0 | $$argv{$opt} //= $val |