Warning, /testsuites/psxtests/psxmsgq01/psxmsgq01.scn is written in an unsupported language. File is not indexed.
0001 *** BEGIN OF TEST PSXMSGQ 1 ***
0002 _______________mq_open errors
0003 Init: mq_open - Create with maxmsg (-1) (EINVAL)
0004 Init: mq_open - Create with msgsize (-1) (EINVAL)
0005 Init: mq_open - Open new mq without create flag (ENOENT)
0006 Init: mq_open - Open with too long of a name (ENAMETOOLONG)
0007 Init: mq_open - Create an Existing mq (EEXIST)
0008 Init: mq_open - SUCCESSFUL
0009 Init: mq_open - system is out of resources (ENFILE)
0010 Init: mq_close and mq_unlink (mq3...mqn) - SUCCESSFUL
0011 Init: Open Test Queues
0012 _______________verify_blocking_mq_timedsend
0013 _______________mq_unlink errors
0014 Init: mq_unlink - mq_unlink with too long of a name (ENAMETOOLONG)
0015 Init: mq_unlink - A Queue not opened (ENOENT)
0016 Init: mq_unlink (NULL) - EINVAL
0017 Init: mq_unlink ("") - ENOENT
0018 _______________mq_close errors
0019 Init: mq_close - unopened queue (EBADF)
0020 _______________mq_unlink functionality
0021 Init: Unlink and Open without closing SUCCESSFUL
0022 Task1:mq_setattr - unopened queue (EBADF)
0023 Task1:mq_setattr - NULL attributes (EINVAL)
0024 Init: set_attr all queues to blocking
0025 Init: Init: mq_timedreceive - on queue Qnoblock Init: 1 sec -8622 us
0026 Init: Init: mq_timedreceive - on queue Qblock Init: 1 sec -1872 us
0027 Init: Init: mq_timedreceive - on queue Qdefault Init: 1 sec -1881 us
0028 _______________mq_send errors
0029 Init: mq_send - Closed message queue (EBADF)
0030 Init: mq_send - Read only message queue (EBADF)
0031 Init: mq_send - Priority out of range (EINVAL)
0032 Init: mq_send - Message longer than msg_len (EMSGSIZE)
0033 Init: Verify Queues are empty
0034 Init: Fill Queues with messages
0035 Init: Verify Queues are full
0036 Init: mq_send - on a FULL non-blocking queue with (EAGAIN)
0037 _______________mq_getattr errors
0038 Init: mq_getattr - unopened queue (EBADF)
0039 Init: mq_getattr - NULL attributes (EINVAL)
0040 _______________mq_timedsend
0041 Init: mq_timedsend - on queue Qnoblock Init: 0 sec 127 us
0042 Init: mq_timedsend - on queue Qblock Init: 1 sec -9245 us
0043 Init: mq_timedsend - on queue Qdefault Init: 0 sec 130 us
0044 _______________mq_receive errors
0045 Init: mq_receive - Unopened message queue (EBADF)
0046 Init: mq_receive - Write only queue (EBADF)
0047 Init: mq_receive - Size is less than the message (EMSGSIZE)
0048 Init: Verify Queues are full
0049 Init: Empty all Queues
0050 Init: mq_receive - Queue is empty (EAGAIN)
0051 _______________mq_timedreceive
0052 Init: Init: mq_timedreceive - on queue Qnoblock Init: 0 sec 128 us
0053 Init: Init: mq_timedreceive - on queue Qblock Init: 1 sec -715 us
0054 Init: Init: mq_timedreceive - on queue Qdefault Init: 1 sec -1836 us
0055 _______________mq_open functionality
0056 Init: mq_open - Open an existing mq ( same id )
0057 _______________mq_notify
0058 Init: mq_notify - Unopened message queue (EBADF)
0059 _____mq_notify - notify when Qnoblock gets a message
0060 waiting on any signal for 3 seconds.
0061 Init: Verify Signal when send
0062 Init: mq_send - to Qnoblock msg: 12345678 priority 31
0063 waiting on any signal for 3 seconds.
0064 Init: Verify No Signal when send
0065 Init: mq_send - to Qnoblock msg: 12345678 priority 31
0066 waiting on any signal for 3 seconds.
0067 ____mq_notify - notify when Qread gets a message
0068 waiting on any signal for 3 seconds.
0069 Init: mq_notify - (EBUSY)
0070 Init: mq_notify - Remove notification with null
0071 Init: Verify No Signal when send
0072 Init: mq_send - to Qnoblock msg: 12345678 priority 31
0073 waiting on any signal for 3 seconds.
0074 _______________multi-thread Task 1 Test
0075 Task_1: Fri Jan 1 00:00:18 1988
0076 Task_1: mq_send - to Qblock msg: 12345678 priority 31
0077 Task_1: pthread_exit
0078 Init: Fri Jan 1 00:00:18 1988
0079 _______________multi-thread Task 2 Test
0080 Init: Verify Queues are empty
0081 Init: Fill Queues with messages
0082 Init: Verify Queues are full
0083 Init: mq_send - to Qblock msg: Last priority 32
0084 Task_2: Fri Jan 1 00:00:18 1988
0085 Task_2: Verify Queues are full
0086 Task_2: pthread_exit
0087 Init: Fri Jan 1 00:00:18 1988
0088 Init: Verify Queues are full
0089 Init: Empty all Queues
0090 _______________multi-thread Task 3 Test
0091 Init: Verify Queues are empty
0092 Init: Fill Queues with messages
0093 Init: Verify Queues are full
0094 Init: mq_send - Block while thread deletes queue (EBADF)
0095 Task_3: Fri Jan 1 00:00:18 1988
0096 _______________Unlink and Close All Files
0097 Task_3: pthread_exit
0098 _______________mq_timedout_receive
0099 Init: Init: verify_timedout_mq_timedreceive - on queue Qnoblock Init: 0 sec 81 us
0100 _______________verify_timedout_mq_timedsend
0101 Init: verify_timedout_mq_timedsend - on queue Qnoblock Init: 0 sec 84 us
0102 Init: verify_timedout_mq_timedsend - on queue Qblock Init: 0 sec 86 us
0103 Init: verify_timedout_mq_timedsend - on queue Qdefault Init: 0 sec 104 us
0104 *** END OF TEST PSXMSGQ 1 ***