diff options
Diffstat (limited to 'testsuites/libtests/termios11')
-rw-r--r-- | testsuites/libtests/termios11/termios11.doc | 23 | ||||
-rw-r--r-- | testsuites/libtests/termios11/termios11.scn | 14 |
2 files changed, 37 insertions, 0 deletions
diff --git a/testsuites/libtests/termios11/termios11.doc b/testsuites/libtests/termios11/termios11.doc new file mode 100644 index 0000000000..c98e5ca8b1 --- /dev/null +++ b/testsuites/libtests/termios11/termios11.doc @@ -0,0 +1,23 @@ +# COPYRIGHT (c) 2019. +# On-Line Applications Research Corporation (OAR). +# +# SPDX-License-Identifier: BSD-2-Clause +# + +test name: termios10 + +directives: + rtems_termios_register_isig_handler + +concepts: + ++ Verifies signals are not delivered on QUIT and INTR characters + as default behavior. + ++ Verified that signals are delivered when QUIT or INTR characters + are entered after rtems_termios_posix_isig_handler() + is registered using rtems_termios_register_isig_handler(). + ++ Verifies signals are not delivered on QUIT and INTR characters + after the default handler rtems_termios_default_isig_handler() + is registered using rtems_termios_register_isig_handler(). diff --git a/testsuites/libtests/termios11/termios11.scn b/testsuites/libtests/termios11/termios11.scn new file mode 100644 index 0000000000..d4c379832b --- /dev/null +++ b/testsuites/libtests/termios11/termios11.scn @@ -0,0 +1,14 @@ +*** BEGIN OF TEST TERMIOS 11 -- Interrupt driven *** +Exercise default ISIG handler with ISIG enabled +Test read for VKILL - no signals +Test read for VQUIT - no signals +Exercise POSIX ISIG handler with ISIG enabled +Test read for VKILL - signal caught +Test read for VQUIT - signal caught +Exercise default ISIG handler with ISIG enabled +Test read for VKILL - signal caught +Test read for VQUIT - signal caught +Exercise POSIX ISIG handler with ISIG disabled +Test read for VKILL - signal caught +Test read for VQUIT - signal caught +*** END OF TEST TERMIOS 11 -- Interrupt driven *** |