source: rtems/testsuites/sptests/sp12/sp12.scn

Last change on this file was a6879a4, checked in by Sebastian Huber <sebastian.huber@…>, on Dec 2, 2019 at 7:14:34 AM

testsuites: Remove rtems_test_pause*()

The rtems_test_pause() and rtems_test_pause_and_screen_number() macros
had different implementations depending on the RTEMS_TEST_NO_PAUSE
define. This define was defined to 1 by default. The user was able to
change this via the undocumented --disable-test-no-pause configure
command line option.

Pausing tests and waiting for user input contradicts the goal of having
automated test runs. Remove this feature.

Update #3818.

  • 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
14INIT - Binary Semaphore and Priority Inheritance Test
15INIT - rtems_semaphore_create - allocated binary semaphore
16INIT - rtems_semaphore_release - allocated binary semaphore
17INIT - rtems_semaphore_delete - allocated binary semaphore
18PRI5 - rtems_semaphore_obtain - wait forever on SM2
19Set priority of self while holding resource
20PRI5 - rtems_task_suspend - until all priority tasks blocked
21PDRV - priority of PRI5 is 8
22PRI4 - rtems_semaphore_obtain - wait forever on SM2
23PDRV - change priority of PRI5 from 8 to 9
24PDRV - priority of PRI5 is 8
25PRI3 - rtems_semaphore_obtain - wait forever on SM2
26PDRV - priority of PRI5 is 8
27PRI2 - rtems_semaphore_obtain - wait forever on SM2
28PDRV - priority of PRI5 is 7
29PRI1 - rtems_semaphore_obtain - wait forever on SM2
30PDRV - priority of PRI5 is 6
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 9
37TA1 - rtems_semaphore_ident - smid => 1a010009
38TA1 - rtems_semaphore_obtain - wait forever on SM2
39TA1 - got SM2
40TA1 - rtems_semaphore_obtain - wait forever on SM3
41TA1 - got SM3
42TA1 - rtems_semaphore_obtain - get SM1 - RTEMS_NO_WAIT
43TA1 - got SM1
44TA1 - rtems_task_wake_after - sleep 5 seconds
45TA2 - rtems_semaphore_obtain - wait forever on SM1
46TA3 - rtems_semaphore_obtain - wait forever on SM2
47TA1 - rtems_semaphore_release - release SM1
48TA1 - rtems_semaphore_obtain - waiting for SM1 with 10 second timeout
49TA2 - got SM1
50TA2 - rtems_semaphore_release - release SM1
51TA2 - rtems_task_set_priority - make self highest priority task
52TA2 - rtems_semaphore_obtain - wait forever on SM2
53TA1 - got SM1
54TA1 - rtems_semaphore_release - release SM2
55TA2 - got SM2
56TA2 - rtems_semaphore_release - release SM2
57TA2 - rtems_task_exit
58TA1 - rtems_task_wake_after - sleep 5 seconds
59TA3 - got SM2
60TA3 - rtems_semaphore_release - release SM2
61TA3 - rtems_semaphore_obtain - wait forever on SM3
62TA1 - rtems_task_delete - delete TA3
63TA1 - rtems_task_wake_after - sleep 5 seconds
64TA4 - rtems_semaphore_obtain - wait forever on SM1
65TA5 - rtems_semaphore_obtain - wait forever on SM1
66TA1 - rtems_task_delete - delete TA4
67TA1 - rtems_semaphore_release - release SM1
68TA1 - rtems_task_wake_after - sleep 5 seconds
69TA5 - got SM1
70TA5 - rtems_semaphore_obtain - wait forever on SM1
71TA1 - rtems_semaphore_delete - delete SM1
72TA1 - rtems_semaphore_delete - delete SM3
73TA1 - rtems_task_exit
74TA5 - SM1 deleted by TA1
75*** END OF TEST 12 ***
Note: See TracBrowser for help on using the repository browser.