RTEMS | testsuites/psxtests: add psxmsgq05 priority range checks (!1066)
Chandan U (@Chandanuvm)
gitlab at rtems.org
Tue Feb 17 19:15:45 UTC 2026
Chandan U commented on a discussion on testsuites/psxtests/psxmsgq05/init.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1066#note_142883
> + queue = mq_open( QUEUE_NAME, O_CREAT | O_RDWR, 0777, &attr );
> + rtems_test_assert( queue != (mqd_t) -1 );
> +
> + puts( "Init - Validate accepted priorities 0..MQ_PRIO_MAX" );
> + for ( p = 0; p <= MQ_PRIO_MAX; p++ ) {
> + send_msg = (int) p;
> + sc = mq_send( queue, (const char *) &send_msg, MSG_SIZE, p );
> + rtems_test_assert( sc == 0 );
> +
> + recv_msg = -1;
> + recv_prio = 0;
> + n = mq_receive( queue, (char *) &recv_msg, MSG_SIZE, &recv_prio );
> + rtems_test_assert( n == (ssize_t) MSG_SIZE );
> + rtems_test_assert( recv_msg == send_msg );
> + rtems_test_assert( recv_prio == p );
> + }
Okay, I’ll split it into separate functions for cleaner structure.
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1066#note_142883
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260217/d5442e76/attachment-0001.htm>
More information about the bugs
mailing list