RTEMS | testsuites/psxtests: add psxmsgq05 priority range checks (!1066)

Gedare Bloom (@gedare) gitlab at rtems.org
Tue Feb 17 18:33:10 UTC 2026




Gedare Bloom started a new discussion on testsuites/psxtests/psxmsgq05/init.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1066#note_142877

 > +  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 );
 > +  }

This test would be cleaner if you put each of these logically separate test cases in separate functions.

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1066#note_142877
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/20630cf0/attachment-0001.htm>


More information about the bugs mailing list