Files
rtems/testsuites/tmtests/tmtests_plan.csv
T
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