Subroutine Coverage 
| lib/Test/Device/SerialPort.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 95 | 116 | 81.9 | 
| pod | 0 | 90 | 0.0 | 
| line | count | pod | subroutine | 
| 5 | 3 | n/a | BEGIN | 
| 6 | 3 | n/a | BEGIN | 
| 9 | 3 | n/a | BEGIN | 
| 13 | 3 | n/a | BEGIN | 
| 17 | 3 | n/a | BEGIN | 
| 18 | 3 | n/a | BEGIN | 
| 133 | 2 | No | init_ms_per_tick | 
| 152 | 24 | No | get_tick_count | 
| 167 | 3 | n/a | BEGIN | 
| 168 | 3 | n/a | BEGIN | 
| 170 | 15 | No | nocarp | 
| 173 | 26 | No | yes_true | 
| 181 | 27 | No | debug | 
| 209 | 3 | No | new | 
| 248 | 6 | No | dtr_active | 
| 250 | 6 | No | rts_active | 
| 253 | 2 | No | pulse_break_on | 
| 260 | 2 | No | pulse_dtr_off | 
| 274 | 2 | No | pulse_rts_off | 
| 281 | 2 | No | pulse_dtr_on | 
| 288 | 2 | No | pulse_rts_on | 
| 298 | 5 | No | is_status | 
| 312 | 2 | No | reset_error | 
| 319 | 0 | No | status | 
| 328 | 0 | No | fakestatus | 
| 338 | 16 | No | input | 
| 350 | 2 | No | save | 
| 366 | 0 | No | start | 
| 391 | 5 | No | are_match | 
| 416 | 11 | No | baudrate | 
| 430 | 7 | No | buffers | 
| 445 | 0 | No | can_wait_modemlines | 
| 450 | 0 | No | can_modemlines | 
| 455 | 0 | No | can_intr_count | 
| 460 | 0 | No | can_status | 
| 465 | 2 | No | can_baud | 
| 470 | 2 | No | can_databits | 
| 475 | 2 | No | can_stopbits | 
| 480 | 2 | No | can_dtrdsr | 
| 485 | 2 | No | can_handshake | 
| 490 | 2 | No | can_parity_check | 
| 495 | 2 | No | can_parity_config | 
| 500 | 2 | No | can_parity_enable | 
| 505 | 2 | No | can_rlsd | 
| 510 | 0 | No | can_rlsd_config | 
| 515 | 2 | No | can_16bitmode | 
| 520 | 2 | No | can_ioctl | 
| 525 | 2 | No | is_rs232 | 
| 530 | 0 | No | can_arbitrary_baud | 
| 535 | 2 | No | is_modem | 
| 540 | 0 | No | can_rts | 
| 545 | 4 | No | can_rtscts | 
| 550 | 2 | No | can_xonxoff | 
| 555 | 2 | No | can_xon_char | 
| 560 | 2 | No | can_spec_char | 
| 565 | 3 | No | binary | 
| 570 | 0 | No | can_write_done | 
| 575 | 0 | No | write_done | 
| 580 | 2 | No | can_interval_timeout | 
| 585 | 2 | No | can_total_timeout | 
| 590 | 3 | No | set_no_random_data | 
| 596 | 7 | No | user_msg | 
| 602 | 7 | No | error_msg | 
| 611 | 2 | No | close | 
| 617 | 11 | No | databits | 
| 631 | 15 | No | handshake | 
| 644 | 12 | No | lookfor | 
| 688 | 9 | No | lookclear | 
| 701 | 9 | No | matchclear | 
| 709 | 15 | No | lastlook | 
| 716 | 15 | No | streamline | 
| 815 | 3 | n/a | BEGIN | 
| 816 | 3 | n/a | BEGIN | 
| 817 | 3 | n/a | BEGIN | 
| 818 | 3 | n/a | BEGIN | 
| 819 | 3 | n/a | BEGIN | 
| 820 | 3 | n/a | BEGIN | 
| 821 | 3 | n/a | BEGIN | 
| 822 | 3 | n/a | BEGIN | 
| 823 | 3 | n/a | BEGIN | 
| 824 | 3 | n/a | BEGIN | 
| 827 | 6 | No | MS_RLSD_ON | 
| 828 | 4 | No | MS_RING_ON | 
| 829 | 5 | No | MS_CTS_ON | 
| 830 | 6 | No | MS_DSR_ON | 
| 833 | 3 | n/a | BEGIN | 
| 834 | 3 | n/a | BEGIN | 
| 835 | 0 | No | MS_RTS_ON | 
| 836 | 0 | No | MS_DTR_ON | 
| 839 | 3 | n/a | BEGIN | 
| 840 | 3 | n/a | BEGIN | 
| 841 | 3 | n/a | BEGIN | 
| 842 | 3 | n/a | BEGIN | 
| 848 | 2 | No | modemlines | 
| 861 | 11 | No | parity | 
| 874 | 2 | No | parity_enable | 
| 886 | 0 | n/a | _produce_data | 
| 900 | 2 | No | purge_rx | 
| 907 | 2 | No | purge_tx | 
| 915 | 2 | No | purge_all | 
| 925 | 2 | n/a | _random_wait | 
| 935 | 0 | No | read | 
| 971 | 5 | No | read_char_time | 
| 981 | 5 | No | read_const_time | 
| 991 | 0 | No | read_interval | 
| 997 | 11 | No | stopbits | 
| 1011 | 0 | No | wait_modemlines | 
| 1019 | 2 | No | write | 
| 1030 | 0 | No | cm11_write | 
| 1070 | 0 | No | write_drain | 
| 1076 | 4 | No | buffer_max | 
| 1082 | 1 | No | device | 
| 1089 | 7 | No | alias | 
| 1101 | 2 | No | write_settings | 
| 1105 | 0 | No | OS_Error | 
| 1109 | 3 | No | set_test_mode_active |