Branch Coverage

blib/lib/IO/Stty.pm
Criterion Covered Total %
branch 0 268 0.0


line true false branch
364 0 0 unless @_
370 0 0 unless isatty($file_num)
374 0 0 unless $termios->getattr($file_num)
398 0 0 if (@_ == 1) { }
401 0 0 if ($_[0] =~ /^(-v|version)$/) { }
0 0 elsif ($_[0] =~ /^\d+$/) { }
0 0 elsif ($_[0] eq '-a') { }
413 0 0 if ($_[0] eq '-g') { }
433 0 0 if (@g_params == 17) { }
463 0 0 if ($_ eq 'ek')
467 0 0 if ($_ eq 'sane')
476 0 0 if ($_ eq 'cooked' or $_ eq '-raw')
484 0 0 if ($_ eq 'raw' or $_ eq '-cooked')
490 0 0 if ($_ eq 'pass8')
494 0 0 if ($_ eq '-pass8')
498 0 0 if ($_ eq 'crt')
502 0 0 if ($_ eq 'dec')
509 0 0 if s/^\-//
513 0 0 if ($_ eq 'intr')
514 0 0 if ($_ eq 'quit')
515 0 0 if ($_ eq 'erase')
516 0 0 if ($_ eq 'kill')
517 0 0 if ($_ eq 'eof')
518 0 0 if ($_ eq 'eol')
519 0 0 if ($_ eq 'start')
520 0 0 if ($_ eq 'stop')
521 0 0 if ($_ eq 'susp')
522 0 0 if ($_ eq 'min')
523 0 0 if ($_ eq 'time')
526 0 0 $set_value ? :
0 0 if ($_ eq 'clocal')
527 0 0 $set_value ? :
0 0 if ($_ eq 'cread')
530 0 0 if ($_ eq 'cs5')
531 0 0 if ($_ eq 'cs6')
532 0 0 if ($_ eq 'cs7')
533 0 0 if ($_ eq 'cs8')
534 0 0 $set_value ? :
0 0 if ($_ eq 'cstopb')
535 0 0 $set_value ? :
0 0 if ($_ eq 'hupcl' or $_ eq 'hup')
536 0 0 $set_value ? :
0 0 if ($_ eq 'parenb')
537 0 0 $set_value ? :
0 0 if ($_ eq 'parodd')
540 0 0 $set_value ? :
0 0 if ($_ eq 'brkint')
541 0 0 $set_value ? :
0 0 if ($_ eq 'icrnl')
542 0 0 $set_value ? :
0 0 if ($_ eq 'ignbrk')
543 0 0 $set_value ? :
0 0 if ($_ eq 'igncr')
544 0 0 $set_value ? :
0 0 if ($_ eq 'ignpar')
545 0 0 $set_value ? :
0 0 if ($_ eq 'inlcr')
546 0 0 $set_value ? :
0 0 if ($_ eq 'inpck')
547 0 0 $set_value ? :
0 0 if ($_ eq 'istrip')
548 0 0 $set_value ? :
0 0 if ($_ eq 'ixoff')
549 0 0 $set_value ? :
0 0 if ($_ eq 'ixon')
550 0 0 $set_value ? :
0 0 if ($_ eq 'parmrk')
554 0 0 $set_value ? :
0 0 if ($_ eq 'echo')
555 0 0 $set_value ? :
0 0 if ($_ eq 'echoe')
556 0 0 $set_value ? :
0 0 if ($_ eq 'echok')
557 0 0 $set_value ? :
0 0 if ($_ eq 'echonl')
558 0 0 $set_value ? :
0 0 if ($_ eq 'icanon')
559 0 0 $set_value ? :
0 0 if ($_ eq 'iexten')
560 0 0 $set_value ? :
0 0 if ($_ eq 'isig')
561 0 0 $set_value ? :
0 0 if ($_ eq 'noflsh')
562 0 0 $set_value ? :
0 0 if ($_ eq 'tostop')
566 0 0 $set_value ? :
0 0 if ($_ eq 'opost')
569 0 0 if ($_ eq 'ospeed')
570 0 0 if ($_ eq 'ispeed')
611 0 0 if ($ospeed == 0)
612 0 0 if ($ospeed == 1)
613 0 0 if ($ospeed == 2)
614 0 0 if ($ospeed == 3)
615 0 0 if ($ospeed == 4)
616 0 0 if ($ospeed == 5)
617 0 0 if ($ospeed == 6)
618 0 0 if ($ospeed == 7)
619 0 0 if ($ospeed == 8)
620 0 0 if ($ospeed == 9)
621 0 0 if ($ospeed == 10)
622 0 0 if ($ospeed == 11)
623 0 0 if ($ospeed == 12)
624 0 0 if ($ospeed == 13)
625 0 0 if ($ospeed == 14)
626 0 0 if ($ospeed == 15)
634 0 0 $c_cflag & 2048 ? :
635 0 0 $c_cflag & 128 ? :
636 0 0 $c_cflag & 64 ? :
637 0 0 $c_cflag & 1024 ? :
638 0 0 $c_cflag & 256 ? :
639 0 0 $c_cflag & 512 ? :
641 0 0 if ($c_cflag == 48) { }
0 0 elsif ($c_cflag == 32) { }
0 0 elsif ($c_cflag == 16) { }
651 0 0 $c_lflag & 8 ? :
652 0 0 $c_lflag & 16 ? :
653 0 0 $c_lflag & 32 ? :
654 0 0 $c_lflag & 64 ? :
655 0 0 $c_lflag & 2 ? :
656 0 0 $c_lflag & 1 ? :
657 0 0 $c_lflag & 128 ? :
658 0 0 $c_lflag & 256 ? :
659 0 0 $c_lflag & 32768 ? :
661 0 0 $c_oflag & 1 ? :
663 0 0 $c_iflag & 2 ? :
664 0 0 $c_iflag & 1 ? :
665 0 0 $c_iflag & 4 ? :
666 0 0 $c_iflag & 8 ? :
667 0 0 $c_iflag & 16 ? :
668 0 0 $c_iflag & 32 ? :
669 0 0 $c_iflag & 64 ? :
670 0 0 $c_iflag & 256 ? :
671 0 0 $c_iflag & 1024 ? :
672 0 0 $c_iflag & 4096 ? :