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