diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2014-07-10 11:45:58 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2014-07-11 10:12:48 -0500 |
commit | 7eb3fd4782e57cb8b23d43c912c132c01783852a (patch) | |
tree | 9429733bba177289b1abc8c808b1793b8d3a7fd5 /testsuites/smptests/smpschedaffinity05/smpschedaffinity05.scn | |
parent | smpschedaffinity04: New test. (diff) | |
download | rtems-7eb3fd4782e57cb8b23d43c912c132c01783852a.tar.bz2 |
smpschedaffinity05: Add test for worst case migration for affintiy scheduler.
This test uses a combination of priority and affinity to cause
the tasks running on all 4 cores to change due to one task priority
change.
Diffstat (limited to '')
-rw-r--r-- | testsuites/smptests/smpschedaffinity05/smpschedaffinity05.scn | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/testsuites/smptests/smpschedaffinity05/smpschedaffinity05.scn b/testsuites/smptests/smpschedaffinity05/smpschedaffinity05.scn new file mode 100644 index 0000000000..83107e7e83 --- /dev/null +++ b/testsuites/smptests/smpschedaffinity05/smpschedaffinity05.scn @@ -0,0 +1,18 @@ +*** BEGIN OF TEST SMPSCHEDAFFINITY 5 *** +Create Semaphore +Start TA1 at priority 8 on cpu 2 +Start TA2 at priority 5 on cpu 1 +Start TA3 at priority 6 on cpu 0 +Start TA4 at priority 9 on cpu -1 +Verify Tasks Ran +Init(7): ran=1 expected=3 actual=3 +TA01(8): ran=1 expected=2 actual=2 +TA02(5): ran=1 expected=1 actual=1 +TA03(6): ran=1 expected=0 actual=0 +Set TA4 priority 4 +Verify Tasks Ran +Init(7): ran=1 expected=2 actual=2 +TA01(8): ran=0 expected=-1 actual=-1 +TA02(5): ran=1 expected=0 actual=0 +TA03(6): ran=1 expected=3 actual=3 +*** END OF TEST SMPSCHEDAFFINITY 5 *** |