Branch Coverage

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


line true false branch
364 0 0 unless @_
367 0 0 if ($_[0] eq '-v' or $_[0] =~ /version/)
377 0 0 if ($parameter eq 'ek')
381 0 0 if ($parameter eq 'sane')
390 0 0 if ($parameter eq 'cooked' or $parameter eq '-raw')
398 0 0 if ($parameter eq 'raw' or $parameter eq '-cooked')
404 0 0 if ($parameter eq 'pass8')
408 0 0 if ($parameter eq '-pass8')
412 0 0 if ($parameter eq 'crt')
416 0 0 if ($parameter eq 'dec')
421 0 0 if ($parameter =~ /^\d+$/)
433 0 0 unless isatty($file_num)
437 0 0 unless $termios->getattr($file_num)
458 0 0 if ($parameters[0] eq '-a')
463 0 0 if ($parameters[0] eq '-g')
483 0 0 if (@useless_var == 17)
506 0 0 if $parameter =~ s/^\-//
510 0 0 if ($parameter eq 'intr')
511 0 0 if ($parameter eq 'quit')
512 0 0 if ($parameter eq 'erase')
513 0 0 if ($parameter eq 'kill')
514 0 0 if ($parameter eq 'eof')
515 0 0 if ($parameter eq 'eol')
516 0 0 if ($parameter eq 'start')
517 0 0 if ($parameter eq 'stop')
518 0 0 if ($parameter eq 'susp')
519 0 0 if ($parameter eq 'min')
520 0 0 if ($parameter eq 'time')
523 0 0 $set_value ? :
0 0 if ($parameter eq 'clocal')
524 0 0 $set_value ? :
0 0 if ($parameter eq 'cread')
527 0 0 if ($parameter eq 'cs5')
528 0 0 if ($parameter eq 'cs6')
529 0 0 if ($parameter eq 'cs7')
530 0 0 if ($parameter eq 'cs8')
531 0 0 $set_value ? :
0 0 if ($parameter eq 'cstopb')
532 0 0 $set_value ? :
0 0 if ($parameter eq 'hupcl' or $parameter eq 'hup')
533 0 0 $set_value ? :
0 0 if ($parameter eq 'parenb')
534 0 0 $set_value ? :
0 0 if ($parameter eq 'parodd')
537 0 0 $set_value ? :
0 0 if ($parameter eq 'brkint')
538 0 0 $set_value ? :
0 0 if ($parameter eq 'icrnl')
539 0 0 $set_value ? :
0 0 if ($parameter eq 'ignbrk')
540 0 0 $set_value ? :
0 0 if ($parameter eq 'igncr')
541 0 0 $set_value ? :
0 0 if ($parameter eq 'ignpar')
542 0 0 $set_value ? :
0 0 if ($parameter eq 'inlcr')
543 0 0 $set_value ? :
0 0 if ($parameter eq 'inpck')
544 0 0 $set_value ? :
0 0 if ($parameter eq 'istrip')
545 0 0 $set_value ? :
0 0 if ($parameter eq 'ixoff')
546 0 0 $set_value ? :
0 0 if ($parameter eq 'ixon')
547 0 0 $set_value ? :
0 0 if ($parameter eq 'parmrk')
551 0 0 $set_value ? :
0 0 if ($parameter eq 'echo')
552 0 0 $set_value ? :
0 0 if ($parameter eq 'echoe')
553 0 0 $set_value ? :
0 0 if ($parameter eq 'echok')
554 0 0 $set_value ? :
0 0 if ($parameter eq 'echonl')
555 0 0 $set_value ? :
0 0 if ($parameter eq 'icanon')
556 0 0 $set_value ? :
0 0 if ($parameter eq 'iexten')
557 0 0 $set_value ? :
0 0 if ($parameter eq 'isig')
558 0 0 $set_value ? :
0 0 if ($parameter eq 'noflsh')
559 0 0 $set_value ? :
0 0 if ($parameter eq 'tostop')
563 0 0 $set_value ? :
0 0 if ($parameter eq 'opost')
566 0 0 if ($parameter eq 'ospeed')
567 0 0 if ($parameter eq 'ispeed')
608 0 0 if ($ospeed == 0)
609 0 0 if ($ospeed == 1)
610 0 0 if ($ospeed == 2)
611 0 0 if ($ospeed == 3)
612 0 0 if ($ospeed == 4)
613 0 0 if ($ospeed == 5)
614 0 0 if ($ospeed == 6)
615 0 0 if ($ospeed == 7)
616 0 0 if ($ospeed == 8)
617 0 0 if ($ospeed == 9)
618 0 0 if ($ospeed == 10)
619 0 0 if ($ospeed == 11)
620 0 0 if ($ospeed == 12)
621 0 0 if ($ospeed == 13)
622 0 0 if ($ospeed == 14)
623 0 0 if ($ospeed == 15)
631 0 0 $c_cflag & 2048 ? :
632 0 0 $c_cflag & 128 ? :
633 0 0 $c_cflag & 64 ? :
634 0 0 $c_cflag & 1024 ? :
635 0 0 $c_cflag & 256 ? :
636 0 0 $c_cflag & 512 ? :
638 0 0 if ($c_cflag == 48) { }
0 0 elsif ($c_cflag == 32) { }
0 0 elsif ($c_cflag == 16) { }
648 0 0 $c_lflag & 8 ? :
649 0 0 $c_lflag & 16 ? :
650 0 0 $c_lflag & 32 ? :
651 0 0 $c_lflag & 64 ? :
652 0 0 $c_lflag & 2 ? :
653 0 0 $c_lflag & 1 ? :
654 0 0 $c_lflag & 128 ? :
655 0 0 $c_lflag & 256 ? :
656 0 0 $c_lflag & 32768 ? :
658 0 0 $c_oflag & 1 ? :
660 0 0 $c_iflag & 2 ? :
661 0 0 $c_iflag & 1 ? :
662 0 0 $c_iflag & 4 ? :
663 0 0 $c_iflag & 8 ? :
664 0 0 $c_iflag & 16 ? :
665 0 0 $c_iflag & 32 ? :
666 0 0 $c_iflag & 64 ? :
667 0 0 $c_iflag & 256 ? :
668 0 0 $c_iflag & 1024 ? :
669 0 0 $c_iflag & 4096 ? :