Files
rtems/testsuites/tmtests/tmtests_plan.csv
Joel Sherrill b6343c6100 Enhance Semaphore Blocking and Readying Time Test Cases
tm02 and tm03 were modified to be reused for multiple configurations
of RTEMS Classic API Semaphores. This added tm31-36.  The messages for
tm02 and tm03 were modified to indicate the semaphore attributes.
tm31 - tm36 were added. This resulted in the following cases:

tm02 - rtems_semaphore_obtain: Counting/FIFO not available caller blocks
tm03 - rtems_semaphore_release: Counting/FIFO task readied preempts caller
tm31 - rtems_semaphore_obtain: Counting/priority not available caller blocks
tm32 - rtems_semaphore_release: Counting/priority task readied preempts caller
tm33 - rtems_semaphore_obtain: Binary/FIFO not available caller blocks
tm34 - rtems_semaphore_release: Binary/FIFO task readied preempts caller
tm35 - rtems_semaphore_obtain: Binary/priority not available caller blocks
tm36 - rtems_semaphore_release: Binary/priority task readied preempts caller
2014-07-14 19:31:00 -05:00

8.1 KiB

1rtems_barrier_create: only casetm30NAYes
2rtems_barrier_delete: only casetm30NAYes
3rtems_barrier_ident: only casetm30NAYes
4
5rtems_clock_get_tod: only casetm08NAYes
6rtems_clock_set: only casetm08NAYes
7rtems_clock_tick: only casetm25NAYes
8
9rtems_event_receive: availabletm15NAYes
10rtems_event_receive: not available caller blockstm15NAYes
11rtems_event_receive: not available NO_WAITtm15NAYes
12rtems_event_receive: obtain current eventstm15NAYes
13rtems_event_send: no task readiedtm15NAYes
14rtems_event_send: task readied preempts callertm16NAYes
15rtems_event_send: task readied returns to callertm15NAYes
16
17rtems internal: context switch: no floating point contextstm26NAYes
18rtems internal: context switch: selftm26NAYes
19rtems internal: context switch to another tasktm26NAYes
20rtems internal: fp context switch restore 1st FP tasktm26NAYes
21rtems internal: fp context switch save idle and restore initializedtm26NAYes
22rtems internal: fp context switch save idle, restore idletm26NAYes
23rtems internal: fp context switch save initialized, restore initializedtm26NAYes
24rtems internal: _Semaphore_Gettm26NAYes
25rtems internal: _Thread_Disable_dispatchtm26NAYes
26rtems internal: _Thread_Dispatch NO FPtm26NAYes
27rtems internal: _Thread_Enable_dispatchtm26NAYes
28rtems internal: _Thread_Get: invalid idtm26NAYes
29rtems internal: _Thread_Gettm26NAYes
30rtems internal: _Thread_Readytm26NAYes
31rtems internal: _Thread_Resumetm26NAYes
32rtems internal: _Thread_Set_statetm26NAYes
33rtems internal: _Thread_Unblocktm26NAYes
34
35rtems interrupt: entry overhead returns to interrupted tasktm27NAYes
36rtems interrupt: entry overhead returns to nested interrupttm27NAYes
37rtems interrupt: exit overhead returns to interrupted tasktm27NAYes
38rtems interrupt: exit overhead returns to nested interrupttm27NAYes
39rtems interrupt: _ISR_Disabletm26NAYes
40rtems interrupt: _ISR_Enabletm26NAYes
41rtems interrupt: _ISR_Flashtm26NAYes
42
43rtems_io_close: only casetm20NAYes
44rtems_io_control: only casetm20NAYes
45rtems_io_initialize: only casetm20NAYes
46rtems_io_open: only casetm20NAYes
47rtems_io_read: only casetm20NAYes
48rtems_io_write: only casetm20NAYes
49
50rtems_message_queue_broadcast: no waiting taskstm22NAYes
51rtems_message_queue_broadcast: task readied returns to callertm22NAYes
52rtems_message_queue_broadcast: task readiedtm22NAYes
53rtems_message_queue_create: only casetm09NAYes
54rtems_message_queue_delete: only casetm09NAYes
55rtems_message_queue_flush: messages flushedtm09NAYes
56rtems_message_queue_flush: no messages flushedtm09NAYes
57rtems_message_queue_ident: only casetm21NAYes
58rtems_message_queue_receive: availabletm09NAYes
59rtems_message_queue_receive: not available caller blockstm10NAYes
60rtems_message_queue_receive: not available NO_WAITtm10NAYes
61rtems_message_queue_send: no waiting taskstm09NAYes
62rtems_message_queue_send: task readied preempts callertm11NAYes
63rtems_message_queue_send: task readied returns to callertm12NAYes
64rtems_message_queue_urgent: no waiting taskstm09NAYes
65rtems_message_queue_urgent: task readied preempts callertm13NAYes
66rtems_message_queue_urgent: task readied returns to callertm14NAYes
67
68rtems_partition_create: only casetm20NAYes
69rtems_partition_delete: only casetm20NAYes
70rtems_partition_get_buffer: availabletm20NAYes
71rtems_partition_get_buffer: not availabletm20NAYes
72rtems_partition_ident: only casetm21NAYes
73rtems_partition_return_buffer: only casetm20NAYes
74
75rtems_port_create: only casetm28NAYes
76rtems_port_delete: only casetm28NAYes
77rtems_port_external_to_internal: only casetm28NAYes
78rtems_port_ident: only casetm21NAYes
79rtems_port_internal_to_external: only casetm28NAYes
80
81rtems_rate_monotonic_cancel: only casetm29NAYes
82rtems_rate_monotonic_create: only casetm29NAYes
83rtems_rate_monotonic_delete: activetm29NAYes
84rtems_rate_monotonic_delete: inactivetm29NAYes
85rtems_rate_monotonic_ident: only casetm21NAYes
86rtems_rate_monotonic_period: conclude periods caller blockstm29NAYes
87rtems_rate_monotonic_period: initiate period returns to callertm29NAYes
88rtems_rate_monotonic_period: obtain statustm29NAYes
89
90rtems_region_create: only casetm20NAYes
91rtems_region_delete: only casetm20NAYes
92rtems_region_get_segment: availabletm20NAYes
93rtems_region_get_segment: not available caller blockstm20NAYes
94rtems_region_get_segment: not available NO_WAITtm20NAYes
95rtems_region_ident: only casetm21NAYes
96rtems_region_return_segment: no waiting taskstm20NAYes
97rtems_region_return_segment: task readied preempts callertm20NAYes
98rtems_region_return_segment: task readied returns to callertm20NAYes
99
100rtems_semaphore_create: only casetm01NAYes
101rtems_semaphore_delete: only casetm01NAYes
102rtems_semaphore_ident: only casetm21NAYes
103rtems_semaphore_obtain: availabletm01NAYes
104rtems_semaphore_obtain: Counting/FIFO not available caller blockstm02NAYes
105rtems_semaphore_obtain: not available NO_WAITtm01NAYes
106rtems_semaphore_release: no waiting taskstm01NAYes
107rtems_semaphore_release: Counting/FIFO task readied preempts callertm03NAYes
108rtems_semaphore_release: task readiedtm04NAYes
109rtems_semaphore_obtain: Counting/priority not available caller blockstm31NAYes
110rtems_semaphore_release: Counting/priority task readied preempts callertm32NAYes
111rtems_semaphore_obtain: Binary/FIFO not available caller blockstm33NAYes
112rtems_semaphore_release: Binary/FIFO task readied preempts callertm34NAYes
113rtems_semaphore_obtain: Binary/priority not available caller blockstm35NAYes
114rtems_semaphore_release: Binary/priority task readied preempts callertm36NAYes
115
116rtems_signal_catch: only casetm19NAYes
117rtems_signal: exit ASR overhead returns to calling tasktm19NAYes
118rtems_signal: exit ASR overhead returns to preempting tasktm19NAYes
119rtems_signal_send: returns to callertm19NAYes
120rtems_signal_send: signal to selftm19NAYes
121
122rtems_task_create: only casetm04NAYes
123rtems_task_delete: blocked tasktm04NAYes
124rtems_task_delete: calling tasktm18NAYes
125rtems_task_delete: ready tasktm06NAYes
126rtems_task_delete: suspended tasktm04NAYes
127rtems_task_get_note: only casetm08NAYes
128rtems_task_ident: only casetm21NAYes
129rtems_task_mode: no rescheduletm08NAYes
130rtems_task_mode: obtain current modetm08NAYes
131rtems_task_mode: reschedule returns to callertm08NAYes
132rtems_task_mode: rescheduletm08NAYes
133rtems_task_restart: blocked task preempts callertm04NAYes
134rtems_task_restart: blocked tasktm04NAYes
135rtems_task_restart: calling tasktm06NAYes
136rtems_task_restart: ready tasktm04NAYes
137rtems_task_restart: ready tasktm04NAYes
138rtems_task_restart: suspended task preempts callertm07NAYes
139rtems_task_restart: suspended tasktm04NAYes
140rtems_task_resume: task readied preempts callertm05NAYes
141rtems_task_resume: task readied returns to callertm06NAYes
142rtems_task_set_note: only casetm08NAYes
143rtems_task_set_priority: obtain current prioritytm08NAYes
144rtems_task_set_priority: preempts callertm17NAYes
145rtems_task_set_priority: returns to callertm08NAYes
146rtems_task_start: only casetm04NAYes
147rtems_task_suspend: calling tasktm05NAYes
148rtems_task_suspend: returns to callertm06NAYes
149rtems_task_wake_after: yield returns to callertm24NAYes
150rtems_task_wake_after: yields preempts callertm24NAYes
151rtems_task_wake_when: only casetm23NAYes
152
153rtems_timer_cancel: activetm23NAYes
154rtems_timer_cancel: inactivetm23NAYes
155rtems_timer_create: only casetm23NAYes
156rtems_timer_delete: activetm23NAYes
157rtems_timer_delete: inactivetm23NAYes
158rtems_timer_fire_after: activetm23NAYes
159rtems_timer_fire_after: inactivetm23NAYes
160rtems_timer_fire_when: activetm23NAYes
161rtems_timer_fire_when: inactivetm23NAYes
162rtems_timer_ident: only casetm21NAYes
163rtems_timer_reset: activetm23NAYes
164rtems_timer_reset: inactivetm23NAYes