Condition Coverage

blib/lib/CLI/Driver/ArgParserRole.pm
Criterion Covered Total %
condition 19 69 27.5


and 3 conditions

line !l l&&!r l&&r condition
54 0 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
59 357 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
85 68 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
105 476 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
146 0 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
151 204 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
179 0 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
184 68 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
206 272 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
212 272 0 0 $#_ == 0 and ref $_[0] eq 'HASH'
218 544 0 0 $#_ == 0 and ref $_[0] eq 'HASH'

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
59 357 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
65 289 187 68 $cli_arg eq 'hard' or $cli_arg eq 'soft'
85 136 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
105 952 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
146 0 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
151 204 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
179 0 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
184 68 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
206 272 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
212 272 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")
218 544 0 0 $OK{$_} or Carp::croak("Unknown named parameter: $_")