From 03e86553d2839c123fa79ed382ea3ee10bede78c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 5 Dec 2018 08:05:54 +0100 Subject: tests: Fix rtems_test_spin_until_next_tick() This bug surfaced due to sporadic failures in sptimecounter02. Adjust rtems_test_spin_for_ticks() to include the partial tick in the argument value. --- testsuites/sptests/spedfsched04/init.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'testsuites/sptests') diff --git a/testsuites/sptests/spedfsched04/init.c b/testsuites/sptests/spedfsched04/init.c index e751e2425e..8625f85a86 100644 --- a/testsuites/sptests/spedfsched04/init.c +++ b/testsuites/sptests/spedfsched04/init.c @@ -65,6 +65,8 @@ static rtems_task Task( status = rtems_rate_monotonic_create( Task_name[ argument ], &RM_period ); directive_failed( status, "rtems_rate_monotonic_create" ); + rtems_test_spin_until_next_tick(); + while ( FOREVER ) { status = rtems_rate_monotonic_period( RM_period, Periods[ argument ] ); -- cgit v1.2.3