summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testsuites/tmtests/ChangeLog8
-rw-r--r--testsuites/tmtests/tm26/task1.c7
-rw-r--r--testsuites/tmtests/tm27/task1.c6
3 files changed, 21 insertions, 0 deletions
diff --git a/testsuites/tmtests/ChangeLog b/testsuites/tmtests/ChangeLog
index f8b7c3e2e6..a31c93b451 100644
--- a/testsuites/tmtests/ChangeLog
+++ b/testsuites/tmtests/ChangeLog
@@ -1,3 +1,11 @@
+2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
+
+ PR 1743/cpu
+ * tm26/task1.c, tm27/task1.c: Add Simple Priority Scheduler as
+ complement to existing Deterministic Priority Scheduler. Modify these
+ tests to verify the scheduler they are designed to work with is the
+ default scheduler.
+
2011-03-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* tm26/task1.c: Update for API change.
diff --git a/testsuites/tmtests/tm26/task1.c b/testsuites/tmtests/tm26/task1.c
index 357a64945f..06ce7b503f 100644
--- a/testsuites/tmtests/tm26/task1.c
+++ b/testsuites/tmtests/tm26/task1.c
@@ -102,6 +102,13 @@ rtems_task Init(
puts( "\n\n*** TIME TEST 26 ***" );
+ if (_Scheduler.Operations.initialize != _Scheduler_priority_Initialize) {
+ puts(" Error ==> " );
+ puts("Test only supported for deterministic priority scheduler\n" );
+ puts( "*** END OF TEST 26 ***" );
+ rtems_test_exit( 0 );
+ }
+
#define FP1_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 3u) /* 201, */
status = rtems_task_create(
rtems_build_name( 'F', 'P', '1', ' ' ),
diff --git a/testsuites/tmtests/tm27/task1.c b/testsuites/tmtests/tm27/task1.c
index 0ec0bb1b24..f75e0f0d31 100644
--- a/testsuites/tmtests/tm27/task1.c
+++ b/testsuites/tmtests/tm27/task1.c
@@ -54,6 +54,12 @@ rtems_task Init(
Print_Warning();
puts( "\n\n*** TIME TEST 27 ***" );
+ if (_Scheduler.Operations.initialize != _Scheduler_priority_Initialize) {
+ puts(" Error ==> " );
+ puts("Test only supported for deterministic priority scheduler\n" );
+ puts( "*** END OF TEST 26 ***" );
+ rtems_test_exit( 0 );
+ }
#define LOW_PRIORITY (RTEMS_MAXIMUM_PRIORITY - 1u)
status = rtems_task_create(