source: rtems/testsuites/libtests/block10/block10.scn @ ef08dc1

4.115
Last change on this file since ef08dc1 was e7fb54e, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 01/26/10 at 15:09:03

add purge capability to libblock, add proper test case

  • Property mode set to 100644
File size: 12.7 KB
Line 
1*** TEST BLOCK 10 ***
2test case [access]: get and release with waiter
3I: try get                                     
4I: get                                         
5W: try get                                     
6I: purge                                       
7I: release                                     
8I: release done                               
9W: get                                         
10W: release                                     
11W: release done                               
12test case [access]: get and release without waiter
13I: try get                                       
14I: get                                           
15I: purge                                         
16I: release                                       
17I: release done                                   
18test case [access]: get and release modified with waiter
19I: try get                                             
20I: get                                                 
21W: try get                                             
22I: purge                                               
23I: release modified                                     
24I: release modified done                               
25W: get                                                 
26W: release                                             
27W: release done                                         
28test case [access]: get and release modified without waiter
29I: try get                                                 
30I: get                                                     
31I: purge                                                   
32I: release modified                                       
33I: release modified done                                   
34test case [access]: get and sync with waiter               
35I: try get                                                 
36I: get                                                     
37W: try get                                                 
38I: purge                                                   
39I: sync                                                   
40I: sync done                                               
41W: get                                                     
42W: release                                                 
43W: release done                                           
44test case [access]: get and sync without waiter           
45I: try get                                                 
46I: get                                                     
47I: purge                                                   
48I: sync                                                   
49I: sync done                                               
50test case [access]: access modified and release with waiter
51I: try get modified                                       
52I: get modified                                           
53W: try get                                                 
54I: purge                                                   
55I: release                                                 
56I: release done                                           
57W: get                                                     
58W: release                                                 
59W: release done                                           
60test case [access]: access modified and release without waiter
61I: try get modified                                           
62I: get modified                                               
63I: purge                                                     
64I: release                                                   
65I: release done                                               
66test case [access]: access modified and release modified with waiter
67I: try get modified                                                 
68I: get modified                                                     
69W: try get                                                         
70I: purge                                                           
71I: release modified                                                 
72I: release modified done                                           
73W: get                                                             
74W: release                                                         
75W: release done                                                     
76test case [access]: access modified and release modified without waiter
77I: try get modified                                                   
78I: get modified                                                       
79I: purge                                                               
80I: release modified                                                   
81I: release modified done                                               
82test case [access]: access modified and sync with waiter               
83I: try get modified                                                   
84I: get modified                                                       
85W: try get                                                             
86I: purge                                                               
87I: sync                                                               
88I: sync done                                                           
89W: get                                                                 
90W: release                                                             
91W: release done                                                       
92test case [access]: access modified and sync without waiter           
93I: try get modified                                                   
94I: get modified                                                       
95I: purge                                                               
96I: sync                                                               
97I: sync done                                                           
98test case [access]: read and release with waiter                       
99I: try read                                                           
100I: read                                                               
101W: try get                                                             
102I: purge                                                               
103I: release                                                             
104I: release done                                                       
105W: get                                                                 
106W: release                                                             
107W: release done                                                       
108test case [access]: read and release without waiter                   
109I: try read                                                           
110I: read                                                               
111I: purge                                                               
112I: release                                                             
113I: release done                                                       
114test case [access]: read and release modified with waiter             
115I: try read                                                           
116I: read                                                               
117W: try get                                                             
118I: purge                                                               
119I: release modified                                                   
120I: release modified done                                               
121W: get                                                                 
122W: release                                                             
123W: release done                                                       
124test case [access]: read and release modified without waiter           
125I: try read                                                           
126I: read                                                               
127I: purge                                                               
128I: release modified                                                   
129I: release modified done                                               
130test case [access]: read and sync with waiter                         
131I: try read                                                           
132I: read                                                               
133W: try get                                                             
134I: purge                                                               
135I: sync                                                               
136I: sync done                                                           
137W: get                                                                 
138W: release                                                             
139W: release done                                                       
140test case [access]: read and sync without waiter                       
141I: try read                                                           
142I: read                                                               
143I: purge                                                               
144I: sync                                                               
145I: sync done                                                           
146test case [intermediate]: release with waiter                         
147I: try read                                                           
148I: read                                                               
149W: try get                                                             
150I: release                                                             
151I: release done                                                       
152I: purge                                                               
153W: get                                                                 
154W: release                                                             
155W: release done                                                       
156test case [intermediate]: release without waiter                       
157I: try read                                                           
158I: read                                                               
159I: release                                                             
160I: release done                                                       
161I: purge                                                               
162test case [intermediate]: release modified with waiter                 
163I: try read                                                           
164I: read                                                               
165W: try get                                                             
166I: release modified                                                   
167I: release modified done                                               
168I: purge                                                               
169W: get                                                                 
170W: release                                                             
171W: release done                                                       
172test case [intermediate]: release modified without waiter             
173I: try read                                                           
174I: read                                                               
175I: release modified                                                   
176I: release modified done                                               
177I: purge                                                               
178test case [intermediate]: sync with waiter                             
179I: try read                                                           
180I: read                                                               
181W: try get                                                             
182I: sync                                                               
183I: sync done                                                           
184I: purge                                                               
185W: get                                                                 
186W: release                                                             
187W: release done
188test case [intermediate]: sync without waiter
189I: try read
190I: read
191I: sync
192I: sync done
193I: purge
194test case [transfer]: sync with waiter
195I: try read
196I: read
197W: try get
198I: sync
199P: purge
200I: sync done
201W: get
202W: release
203W: release done
204test case [transfer]: sync without waiter
205I: try read
206I: read
207I: sync
208P: purge
209I: sync done
210test case [transfer]: transfer with waiter
211I: try read
212I: read
213W: try get
214I: sync
215P: purge
216I: sync done
217W: get
218W: release
219W: release done
220test case [transfer]: transfer without waiter
221I: try read
222I: read
223I: sync
224P: purge
225I: sync done
226*** END OF TEST BLOCK 10 ***
Note: See TracBrowser for help on using the repository browser.