Condition Coverage

blib/lib/AnyEvent/GnuPG.pm
Criterion Covered Total %
condition 25 68 36.7


and 2 conditions

line l !l condition
175 106 0 _eq 'keyexpired', $_ and do { die 'the key has expired since ' . scalar(localtime $arg) }

and 3 conditions

line !l l&&!r l&&r condition
405 6 1 16 defined $$self{'input'} and not ref $$self{'input'}
412 7 1 15 defined $$self{'output'} and not ref $$self{'output'}
476 0 0 1 -d $args{'homedir'} and -x _
592 0 0 0 _eq 'keygen.algo', $_ and $self->_send_command($algo)
595 0 0 0 _eq 'keygen.size', $_ and $self->_send_command($size)
598 0 0 0 _eq 'keygen.valid', $_ and $self->_send_command($expire)
601 0 0 0 _eq 'keygen.name', $_ and $self->_send_command($name)
604 0 0 0 _eq 'keygen.email', $_ and $self->_send_command($email)
607 0 0 0 _eq 'keygen.comment', $_ and $self->_send_command($comment)
749 4 2 0 $args{'sign'} and $args{'symmetric'}

or 2 conditions

line l !l condition
84 17 23 $cb ||= ''
124 75 50 $arg ||= ''
545 0 0 $algo ||= 1
548 0 0 $size ||= 1024
553 0 0 $expire ||= 0
555 0 0 $args{'passphrase'} || ''
752 3 3 $args{'passphrase'} || ''
815 3 0 $args{'passphrase'} || ''
958 4 0 $args{'passphrase'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
262 0 0 11 _eq 'inv_recp', $_ or _eq 'inc_sgnr', $_
470 0 1 0 ref $proto || $proto
731 5 1 0 $args{'recipient'} or $args{'symmetric'}
764 6 0 0 $args{'plaintext'} || $args{'input'}
821 3 0 0 $args{'plaintext'} || $args{'input'}
949 4 0 0 $args{'ciphertext'} || $args{'input'}