source: rtems/testsuites/sptests/sp12/sp12.scn @ 2a0b721

4.104.114.84.95
Last change on this file since 2a0b721 was 94179e0, checked in by Joel Sherrill <joel.sherrill@…>, on 08/18/95 at 21:44:29

Changed to reflect adding object class to id

  • Property mode set to 100644
File size: 3.1 KB
Line 
1*** TEST 12 ***
2INIT - Forward priority queue test
3PRI1 - rtems_semaphore_obtain - wait forever on SM2
4PRI2 - rtems_semaphore_obtain - wait forever on SM2
5PRI3 - rtems_semaphore_obtain - wait forever on SM2
6PRI4 - rtems_semaphore_obtain - wait forever on SM2
7PRI5 - rtems_semaphore_obtain - wait forever on SM2
8INIT - Backward priority queue test
9PRI5 - rtems_semaphore_obtain - wait forever on SM2
10PRI4 - rtems_semaphore_obtain - wait forever on SM2
11PRI3 - rtems_semaphore_obtain - wait forever on SM2
12PRI2 - rtems_semaphore_obtain - wait forever on SM2
13PRI1 - rtems_semaphore_obtain - wait forever on SM2
14<pause>
15INIT - Binary Semaphore and Priority Inheritance Test
16INIT - rtems_semaphore_create - allocated binary semaphore
17INIT - rtems_semaphore_release - allocated binary semaphore
18INIT - rtems_semaphore_delete - allocated binary semaphore
19PRI5 - rtems_semaphore_obtain - wait forever on SM2
20PRI5 - rtems_task_suspend - until all priority tasks blocked
21PDRV - priority of PRI5 is 67
22PRI4 - rtems_semaphore_obtain - wait forever on SM2
23PDRV - change priority of PRI5 from 67 to 68
24PDRV - priority of PRI5 is 67
25PRI3 - rtems_semaphore_obtain - wait forever on SM2
26PDRV - priority of PRI5 is 67
27PRI2 - rtems_semaphore_obtain - wait forever on SM2
28PDRV - priority of PRI5 is 66
29PRI1 - rtems_semaphore_obtain - wait forever on SM2
30PDRV - priority of PRI5 is 65
31PDRV - rtems_task_resume - PRI5
32PRI5 - rtems_task_delete - all tasks waiting on SM2
33PRI5 - rtems_semaphore_obtain - nested
34PRI5 - rtems_semaphore_release - nested
35PRI5 - rtems_semaphore_release - restore priority
36PRI5 - priority of PRI5 is 68
37<pause>
38TA1 - rtems_semaphore_ident - smid => 0c010001
39TA1 - rtems_semaphore_obtain - wait forever on SM2
40TA1 - got SM2
41TA1 - rtems_semaphore_obtain - wait forever on SM3
42TA1 - got SM3
43TA1 - rtems_semaphore_obtain - get SM1 - RTEMS_NO_WAIT
44TA1 - got SM1
45TA1 - rtems_task_wake_after - sleep 5 seconds
46TA2 - rtems_semaphore_obtain - wait forever on SM1
47TA3 - rtems_semaphore_obtain - wait forever on SM2
48<pause>
49TA1 - rtems_semaphore_release - release SM1
50TA1 - rtems_semaphore_obtain - waiting for SM1 with 10 second timeout
51TA2 - got SM1
52TA2 - rtems_semaphore_release - release SM1
53TA2 - rtems_task_set_priority - make self highest priority task
54TA2 - rtems_semaphore_obtain - wait forever on SM2
55TA1 - got SM1
56TA1 - rtems_semaphore_release - release SM2
57TA2 - got SM2
58TA2 - rtems_semaphore_release - release SM2
59TA2 - rtems_task_delete - delete self
60TA1 - rtems_task_wake_after - sleep 5 seconds
61TA3 - got SM2
62TA3 - rtems_semaphore_release - release SM2
63TA3 - rtems_semaphore_obtain - wait forever on SM3
64<pause>
65TA1 - rtems_task_delete - delete TA3
66TA1 - rtems_task_wake_after - sleep 5 seconds
67TA4 - rtems_semaphore_obtain - wait forever on SM1
68TA5 - rtems_semaphore_obtain - wait forever on SM1
69TA1 - rtems_task_delete - delete TA4
70TA1 - rtems_semaphore_release - release SM1
71TA1 - rtems_task_wake_after - sleep 5 seconds
72TA5 - got SM1
73TA5 - rtems_semaphore_obtain - wait forever on SM1
74TA1 - rtems_semaphore_delete - delete SM1
75TA1 - rtems_semaphore_delete - delete SM3
76TA1 - rtems_task_delete - delete self
77TA5 - SM1 deleted by TA1
78*** END OF TEST 12 ***
Note: See TracBrowser for help on using the repository browser.