Condition Coverage

blib/lib/Astro/FITS/HdrTrans/JCMT_GSD.pm
Criterion Covered Total %
condition 2 114 1.7


and 3 conditions

line !l l&&!r l&&r condition
113 20 0 0 exists $headers->{'C1RCV'} and defined $headers->{'C1RCV'}
20 0 0 exists $headers->{'C1RCV'} and defined $headers->{'C1RCV'} and $headers->{'C1RCV'} =~ /^rx(a|b|w)/i || $headers->{'C1RCV'} =~ /^fts/i
234 0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'}
0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'} and exists $FITS_headers->{'C3UT'}
0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'} and exists $FITS_headers->{'C3UT'} and defined $FITS_headers->{'C3UT'}
258 0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'}
0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'} and exists $FITS_headers->{'C3UT'}
0 0 0 exists $FITS_headers->{'C3DAT'} and defined $FITS_headers->{'C3DAT'} and exists $FITS_headers->{'C3UT'} and defined $FITS_headers->{'C3UT'}
296 0 0 0 exists $FITS_headers->{'C3NRS'} and defined $FITS_headers->{'C3NRS'}
0 0 0 exists $FITS_headers->{'C3NRS'} and defined $FITS_headers->{'C3NRS'} and exists $FITS_headers->{'C3NFOC'}
0 0 0 exists $FITS_headers->{'C3NRS'} and defined $FITS_headers->{'C3NRS'} and exists $FITS_headers->{'C3NFOC'} and defined $FITS_headers->{'C3NFOC'}
0 0 0 exists $FITS_headers->{'C3NRS'} and defined $FITS_headers->{'C3NRS'} and exists $FITS_headers->{'C3NFOC'} and defined $FITS_headers->{'C3NFOC'} and exists $FITS_headers->{'C3NCH'}
0 0 0 exists $FITS_headers->{'C3NRS'} and defined $FITS_headers->{'C3NRS'} and exists $FITS_headers->{'C3NFOC'} and defined $FITS_headers->{'C3NFOC'} and exists $FITS_headers->{'C3NCH'} and defined $FITS_headers->{'C3NCH'}
323 0 0 0 exists $FITS_headers->{'C6ST'} and defined $FITS_headers->{'C6ST'}
329 0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3CL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3CL'} and defined $FITS_headers->{'C3CL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3CL'} and defined $FITS_headers->{'C3CL'} and exists $FITS_headers->{'C3NPP'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3CL'} and defined $FITS_headers->{'C3CL'} and exists $FITS_headers->{'C3NPP'} and defined $FITS_headers->{'C3NPP'}
344 0 0 0 exists $FITS_headers->{'C6MODE'} and defined $FITS_headers->{'C6MODE'}
350 0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'} and exists $FITS_headers->{'C3CL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'} and exists $FITS_headers->{'C3CL'} and defined $FITS_headers->{'C3CL'}
369 0 0 0 exists $FITS_headers->{'C1RCV'} and defined $FITS_headers->{'C1RCV'}
388 0 0 0 exists $FITS_headers->{'C6MODE'} and defined $FITS_headers->{'C6MODE'}
394 0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'} and exists $FITS_headers->{'C3CL'}
0 0 0 exists $FITS_headers->{'C3NSAMPL'} and defined $FITS_headers->{'C3NSAMPL'} and exists $FITS_headers->{'C3NCYCLE'} and defined $FITS_headers->{'C3NCYCLE'} and exists $FITS_headers->{'C3CL'} and defined $FITS_headers->{'C3CL'}
413 0 0 0 exists $FITS_headers->{'C1RCV'} and defined $FITS_headers->{'C1RCV'}
444 0 0 0 exists $FITS_headers->{'C12VREF'} and defined $FITS_headers->{'C12VREF'}
0 0 0 exists $FITS_headers->{'C12VREF'} and defined $FITS_headers->{'C12VREF'} and exists $FITS_headers->{'C12VDEF'}
0 0 0 exists $FITS_headers->{'C12VREF'} and defined $FITS_headers->{'C12VREF'} and exists $FITS_headers->{'C12VDEF'} and defined $FITS_headers->{'C12VDEF'}

or 3 conditions

line l !l&&r !l&&!r condition
113 0 0 0 $headers->{'C1RCV'} =~ /^rx(a|b|w)/i || $headers->{'C1RCV'} =~ /^fts/i
327 0 0 0 $c6st eq 'PATTERN' or $c6st eq 'GRID'