Condition Coverage

blib/lib/P4/Getopt.pm
Criterion Covered Total %
condition 29 45 64.4


and 3 conditions

line !l l&&!r l&&r condition
267 0 0 0 $self->client and $P4::Getopt::Debug
268 0 0 0 $self->port and $P4::Getopt::Debug
269 0 0 0 $self->password and $P4::Getopt::Debug
318 3 0 1 $arg =~ /^-/ and $parser{$arg}
3 0 0 $arg =~ /^-/ and $parser{$argone}

or 2 conditions

line l !l condition
122 1 0 $class ||= 'P4::Getopt'
243 7 1 $$self{$param} || ''
1 7 $$self{'defaults'}{$param} || ''

or 3 conditions

line l !l&&r !l&&!r condition
123 0 0 1 $ENV{'P4USER'} || $ENV{'USER'} || $ENV{'USERNAME'}
179 1 1 14 $param eq '-c' or $param eq '-d'
2 1 13 $param eq '-c' or $param eq '-d' or $param eq '-H'
2 1 12 $param eq '-c' or $param eq '-d' or $param eq '-H' or $param eq '-p'
2 1 11 $param eq '-c' or $param eq '-d' or $param eq '-H' or $param eq '-p' or $param eq '-P'
2 1 10 $param eq '-c' or $param eq '-d' or $param eq '-H' or $param eq '-p' or $param eq '-P' or $param eq '-u'
2 0 10 $param eq '-c' or $param eq '-d' or $param eq '-H' or $param eq '-p' or $param eq '-P' or $param eq '-u' or $param eq '-C'
1 1 9 $param eq '-c' or $param eq '-d' or $param eq '-H' or $param eq '-p' or $param eq '-P' or $param eq '-u' or $param eq '-C' or $param eq '-x'