source: rtems/testsuites/tmtests/tmtests_plan.csv @ d0061287

4.115
Last change on this file since d0061287 was b6343c6, checked in by Joel Sherrill <joel.sherrill@…>, on 07/10/14 at 19:20:39

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

  • Property mode set to 100644
File size: 8.1 KB
Line 
1"rtems_barrier_create: only case",tm30,NA,Yes
2"rtems_barrier_delete: only case",tm30,NA,Yes
3"rtems_barrier_ident: only case",tm30,NA,Yes
4,,,
5"rtems_clock_get_tod: only case",tm08,NA,Yes
6"rtems_clock_set: only case",tm08,NA,Yes
7"rtems_clock_tick: only case",tm25,NA,Yes
8,,,
9"rtems_event_receive: available",tm15,NA,Yes
10"rtems_event_receive: not available caller blocks",tm15,NA,Yes
11"rtems_event_receive: not available NO_WAIT",tm15,NA,Yes
12"rtems_event_receive: obtain current events",tm15,NA,Yes
13"rtems_event_send: no task readied",tm15,NA,Yes
14"rtems_event_send: task readied preempts caller",tm16,NA,Yes
15"rtems_event_send: task readied returns to caller",tm15,NA,Yes
16,,,
17"rtems internal: context switch: no floating point contexts",tm26,NA,Yes
18"rtems internal: context switch: self",tm26,NA,Yes
19"rtems internal: context switch to another task",tm26,NA,Yes
20"rtems internal: fp context switch restore 1st FP task",tm26,NA,Yes
21"rtems internal: fp context switch save idle and restore initialized",tm26,NA,Yes
22"rtems internal: fp context switch save idle, restore idle",tm26,NA,Yes
23"rtems internal: fp context switch save initialized, restore initialized",tm26,NA,Yes
24"rtems internal: _Semaphore_Get",tm26,NA,Yes
25"rtems internal: _Thread_Disable_dispatch",tm26,NA,Yes
26"rtems internal: _Thread_Dispatch NO FP",tm26,NA,Yes
27"rtems internal: _Thread_Enable_dispatch",tm26,NA,Yes
28"rtems internal: _Thread_Get: invalid id",tm26,NA,Yes
29"rtems internal: _Thread_Get",tm26,NA,Yes
30"rtems internal: _Thread_Ready",tm26,NA,Yes
31"rtems internal: _Thread_Resume",tm26,NA,Yes
32"rtems internal: _Thread_Set_state",tm26,NA,Yes
33"rtems internal: _Thread_Unblock",tm26,NA,Yes
34,,,
35"rtems interrupt: entry overhead returns to interrupted task",tm27,NA,Yes
36"rtems interrupt: entry overhead returns to nested interrupt",tm27,NA,Yes
37"rtems interrupt: exit overhead returns to interrupted task",tm27,NA,Yes
38"rtems interrupt: exit overhead returns to nested interrupt",tm27,NA,Yes
39"rtems interrupt: _ISR_Disable",tm26,NA,Yes
40"rtems interrupt: _ISR_Enable",tm26,NA,Yes
41"rtems interrupt: _ISR_Flash",tm26,NA,Yes
42,,,
43"rtems_io_close: only case",tm20,NA,Yes
44"rtems_io_control: only case",tm20,NA,Yes
45"rtems_io_initialize: only case",tm20,NA,Yes
46"rtems_io_open: only case",tm20,NA,Yes
47"rtems_io_read: only case",tm20,NA,Yes
48"rtems_io_write: only case",tm20,NA,Yes
49,,,
50"rtems_message_queue_broadcast: no waiting tasks",tm22,NA,Yes
51"rtems_message_queue_broadcast: task readied returns to caller",tm22,NA,Yes
52"rtems_message_queue_broadcast: task readied",tm22,NA,Yes
53"rtems_message_queue_create: only case",tm09,NA,Yes
54"rtems_message_queue_delete: only case",tm09,NA,Yes
55"rtems_message_queue_flush: messages flushed",tm09,NA,Yes
56"rtems_message_queue_flush: no messages flushed",tm09,NA,Yes
57"rtems_message_queue_ident: only case",tm21,NA,Yes
58"rtems_message_queue_receive: available",tm09,NA,Yes
59"rtems_message_queue_receive: not available caller blocks",tm10,NA,Yes
60"rtems_message_queue_receive: not available NO_WAIT",tm10,NA,Yes
61"rtems_message_queue_send: no waiting tasks",tm09,NA,Yes
62"rtems_message_queue_send: task readied preempts caller",tm11,NA,Yes
63"rtems_message_queue_send: task readied returns to caller",tm12,NA,Yes
64"rtems_message_queue_urgent: no waiting tasks",tm09,NA,Yes
65"rtems_message_queue_urgent: task readied preempts caller",tm13,NA,Yes
66"rtems_message_queue_urgent: task readied returns to caller",tm14,NA,Yes
67,,,
68"rtems_partition_create: only case",tm20,NA,Yes
69"rtems_partition_delete: only case",tm20,NA,Yes
70"rtems_partition_get_buffer: available",tm20,NA,Yes
71"rtems_partition_get_buffer: not available",tm20,NA,Yes
72"rtems_partition_ident: only case",tm21,NA,Yes
73"rtems_partition_return_buffer: only case",tm20,NA,Yes
74,,,
75"rtems_port_create: only case",tm28,NA,Yes
76"rtems_port_delete: only case",tm28,NA,Yes
77"rtems_port_external_to_internal: only case",tm28,NA,Yes
78"rtems_port_ident: only case",tm21,NA,Yes
79"rtems_port_internal_to_external: only case",tm28,NA,Yes
80,,,
81"rtems_rate_monotonic_cancel: only case",tm29,NA,Yes
82"rtems_rate_monotonic_create: only case",tm29,NA,Yes
83"rtems_rate_monotonic_delete: active",tm29,NA,Yes
84"rtems_rate_monotonic_delete: inactive",tm29,NA,Yes
85"rtems_rate_monotonic_ident: only case",tm21,NA,Yes
86"rtems_rate_monotonic_period: conclude periods caller blocks",tm29,NA,Yes
87"rtems_rate_monotonic_period: initiate period returns to caller",tm29,NA,Yes
88"rtems_rate_monotonic_period: obtain status",tm29,NA,Yes
89,,,
90"rtems_region_create: only case",tm20,NA,Yes
91"rtems_region_delete: only case",tm20,NA,Yes
92"rtems_region_get_segment: available",tm20,NA,Yes
93"rtems_region_get_segment: not available caller blocks",tm20,NA,Yes
94"rtems_region_get_segment: not available NO_WAIT",tm20,NA,Yes
95"rtems_region_ident: only case",tm21,NA,Yes
96"rtems_region_return_segment: no waiting tasks",tm20,NA,Yes
97"rtems_region_return_segment: task readied preempts caller",tm20,NA,Yes
98"rtems_region_return_segment: task readied returns to caller",tm20,NA,Yes
99,,,
100"rtems_semaphore_create: only case",tm01,NA,Yes
101"rtems_semaphore_delete: only case",tm01,NA,Yes
102"rtems_semaphore_ident: only case",tm21,NA,Yes
103"rtems_semaphore_obtain: available",tm01,NA,Yes
104"rtems_semaphore_obtain: Counting/FIFO not available caller blocks",tm02,NA,Yes
105"rtems_semaphore_obtain: not available NO_WAIT",tm01,NA,Yes
106"rtems_semaphore_release: no waiting tasks",tm01,NA,Yes
107"rtems_semaphore_release: Counting/FIFO task readied preempts caller",tm03,NA,Yes
108"rtems_semaphore_release: task readied",tm04,NA,Yes
109"rtems_semaphore_obtain: Counting/priority not available caller blocks",tm31,NA,Yes
110"rtems_semaphore_release: Counting/priority task readied preempts caller",tm32,NA,Yes
111"rtems_semaphore_obtain: Binary/FIFO not available caller blocks",tm33,NA,Yes
112"rtems_semaphore_release: Binary/FIFO task readied preempts caller",tm34,NA,Yes
113"rtems_semaphore_obtain: Binary/priority not available caller blocks",tm35,NA,Yes
114"rtems_semaphore_release: Binary/priority task readied preempts caller",tm36,NA,Yes
115,,,
116"rtems_signal_catch: only case",tm19,NA,Yes
117"rtems_signal: exit ASR overhead returns to calling task",tm19,NA,Yes
118"rtems_signal: exit ASR overhead returns to preempting task",tm19,NA,Yes
119"rtems_signal_send: returns to caller",tm19,NA,Yes
120"rtems_signal_send: signal to self",tm19,NA,Yes
121,,,
122"rtems_task_create: only case",tm04,NA,Yes
123"rtems_task_delete: blocked task",tm04,NA,Yes
124"rtems_task_delete: calling task",tm18,NA,Yes
125"rtems_task_delete: ready task",tm06,NA,Yes
126"rtems_task_delete: suspended task",tm04,NA,Yes
127"rtems_task_get_note: only case",tm08,NA,Yes
128"rtems_task_ident: only case",tm21,NA,Yes
129"rtems_task_mode: no reschedule",tm08,NA,Yes
130"rtems_task_mode: obtain current mode",tm08,NA,Yes
131"rtems_task_mode: reschedule returns to caller",tm08,NA,Yes
132"rtems_task_mode: reschedule",tm08,NA,Yes
133"rtems_task_restart: blocked task preempts caller",tm04,NA,Yes
134"rtems_task_restart: blocked task",tm04,NA,Yes
135"rtems_task_restart: calling task",tm06,NA,Yes
136"rtems_task_restart: ready task",tm04,NA,Yes
137"rtems_task_restart: ready task",tm04,NA,Yes
138"rtems_task_restart: suspended task preempts caller",tm07,NA,Yes
139"rtems_task_restart: suspended task",tm04,NA,Yes
140"rtems_task_resume: task readied preempts caller",tm05,NA,Yes
141"rtems_task_resume: task readied returns to caller",tm06,NA,Yes
142"rtems_task_set_note: only case",tm08,NA,Yes
143"rtems_task_set_priority: obtain current priority",tm08,NA,Yes
144"rtems_task_set_priority: preempts caller",tm17,NA,Yes
145"rtems_task_set_priority: returns to caller",tm08,NA,Yes
146"rtems_task_start: only case",tm04,NA,Yes
147"rtems_task_suspend: calling task",tm05,NA,Yes
148"rtems_task_suspend: returns to caller",tm06,NA,Yes
149"rtems_task_wake_after: yield returns to caller",tm24,NA,Yes
150"rtems_task_wake_after: yields preempts caller",tm24,NA,Yes
151"rtems_task_wake_when: only case",tm23,NA,Yes
152,,,
153"rtems_timer_cancel: active",tm23,NA,Yes
154"rtems_timer_cancel: inactive",tm23,NA,Yes
155"rtems_timer_create: only case",tm23,NA,Yes
156"rtems_timer_delete: active",tm23,NA,Yes
157"rtems_timer_delete: inactive",tm23,NA,Yes
158"rtems_timer_fire_after: active",tm23,NA,Yes
159"rtems_timer_fire_after: inactive",tm23,NA,Yes
160"rtems_timer_fire_when: active",tm23,NA,Yes
161"rtems_timer_fire_when: inactive",tm23,NA,Yes
162"rtems_timer_ident: only case",tm21,NA,Yes
163"rtems_timer_reset: active",tm23,NA,Yes
164"rtems_timer_reset: inactive",tm23,NA,Yes
Note: See TracBrowser for help on using the repository browser.