summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxsignal04/psxsignal04.scn
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-02 14:41:46 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-02 14:41:46 +0000
commit70a66ca5d354c34c15c85496967652076078be3e (patch)
treec63e6464c817a5c306efd5cae2032ac167a06738 /testsuites/psxtests/psxsignal04/psxsignal04.scn
parent2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-70a66ca5d354c34c15c85496967652076078be3e.tar.bz2
2009-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxsignal03/Makefile.am, psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test variation which focused on real-time signals rather than user signals. * psxsignal04/.cvsignore, psxsignal04/Makefile.am, psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
Diffstat (limited to 'testsuites/psxtests/psxsignal04/psxsignal04.scn')
-rw-r--r--testsuites/psxtests/psxsignal04/psxsignal04.scn18
1 files changed, 18 insertions, 0 deletions
diff --git a/testsuites/psxtests/psxsignal04/psxsignal04.scn b/testsuites/psxtests/psxsignal04/psxsignal04.scn
new file mode 100644
index 0000000000..7e4f72e767
--- /dev/null
+++ b/testsuites/psxtests/psxsignal04/psxsignal04.scn
@@ -0,0 +1,18 @@
+*** POSIX TEST SIGNAL 02 ***
+Init - Variation is: Real-Time Signals
+Init - sleep - let threads settle - OK
+SignalNotBlocked - Unblock SIGRTMIN
+SignalNotBlocked - Unblock SIGRTMAX
+SIGRTMIN - Wait for SIGRTMAX unblocked
+SignalBlocked - Unblock SIGRTMIN
+SIGRTMIN - Wait for SIGRTMIN unblocked
+Init - sleep - SignalBlocked thread settle - OK
+Init - sending SIGRTMAX - deliver to one thread
+Init - sending SIGRTMAX - deliver to other thread
+Init - sending SIGRTMAX - expect EAGAIN
+Init - sleep - let thread report if it unblocked - OK
+SignalNotBlocked - siginfo.si_signo=31
+SignalNotBlocked - siginfo.si_code=1
+SignalNotBlocked - siginfo.si_value=0x02027fe4
+SignalNotBlocked - exiting
+*** END OF POSIX TEST SIGNAL 02 ***