1 <?xml version="1.0" encoding="utf-8" ?> |
|
2 <isc-test-control id="1"> |
|
3 |
|
4 |
|
5 |
|
6 <!-- Channels that are opened during startup and closed when test environment exits --> |
|
7 <channels> |
|
8 </channels> |
|
9 |
|
10 <!-- Test inputs are declared here --> |
|
11 <inputs> |
|
12 |
|
13 <input id="4001"> |
|
14 <name>SMS_CB_ROUTING_RESP (activate)</name> |
|
15 <direction>sos</direction> |
|
16 <message>00,00,00,02,06,00,00,00,01,35,01,00,01,00,00,00</message> |
|
17 </input> |
|
18 |
|
19 <input id="4002"> |
|
20 <name>SMS_CB_ROUTING_RESP (deactivate)</name> |
|
21 <direction>sos</direction> |
|
22 <message>00,00,00,02,06,00,00,00,02,35,01,00,00,00,00,00</message> |
|
23 </input> |
|
24 |
|
25 <input id="4010"> |
|
26 <name>SMS_CB_ROUTING_IND(GSM CB message)</name> |
|
27 <direction>sos</direction> |
|
28 <message>00,00,00,02,62,00,77,3F,01,36,00,01,00,0E,00,60,40,00,00,65,01,2A,FF,68,3A,1D,AE,7B,BD,EE,F7,BB,CB,FD,5E,A7,C3,AE,F1,BB,DD,50,80,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,81,40,20,10,08,04,02,00,00,00</message> |
|
29 </input> |
|
30 |
|
31 <input id="4011"> |
|
32 <name>SMS_CB_ROUTING_IND(UMTS CB message)</name> |
|
33 <direction>sos</direction> |
|
34 <message>00,00,00,02,62,00,77,3F,01,36,00,01,00,0E,00,60,40,00,00,22,00,11,21,C3,32,9B,0D,12,CA,DF,61,F2,38,3C,A7,83,40,F4,F2,9C,0E,6A,97,E7,F3,F0,B9,0C,A2,BE,E1,E9,31,68,46,6B,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3,D1,68,34,1A,8D,46,A3, |
|
35 D1,00,00,00,00</message> |
|
36 </input> |
|
37 |
|
38 <input id="4021"> |
|
39 <name>Send SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS to CellMo</name> |
|
40 <direction>dos</direction> |
|
41 <message>1e,00,10,09,00,24,00,01,00,3f,69,00,00,7b,01,c8,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff</message> |
|
42 </input> |
|
43 |
|
44 <input id="4252"> |
|
45 <name>SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT</name> |
|
46 <direction>sos</direction> |
|
47 <message>1E,10,00,09,00,07,08,34,00,24,25,01,0A</message> |
|
48 </input> |
|
49 |
|
50 <input id="4254"> |
|
51 <name>SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456)</name> |
|
52 <direction>sos</direction> |
|
53 <message>1E,10,00,09,00,24,08,34,00,40,48,01,00,7B,01,C8,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,00,00,00,00,00,00,00,00,00,00</message> |
|
54 </input> |
|
55 |
|
56 <input id="4256"> |
|
57 <name>SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (456)</name> |
|
58 <direction>sos</direction> |
|
59 <message>1E,10,00,09,00,24,08,34,00,40,48,01,01,C8,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,00,00,00,00,00,00,00,00,00,00</message> |
|
60 </input> |
|
61 |
|
62 <input id="4258"> |
|
63 <name>SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT</name> |
|
64 <direction>sos</direction> |
|
65 <message>1E,10,00,09,00,07,08,34,01,24,25,01,0A</message> |
|
66 </input> |
|
67 |
|
68 <input id="4260"> |
|
69 <name>SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456)</name> |
|
70 <direction>sos</direction> |
|
71 <message>1E,10,00,09,00,24,08,34,01,40,48,01,00,7B,01,C8,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,00,00,00,00,00,00,00,00,00,00</message> |
|
72 </input> |
|
73 |
|
74 <input id="4262"> |
|
75 <name>UPDATE_CB_MSGIDS</name> |
|
76 <direction>sos</direction> |
|
77 <message>1E,10,00,09,00,06,08,34,01,40,69,01</message> |
|
78 </input> |
|
79 |
|
80 |
|
81 </inputs> |
|
82 |
|
83 |
|
84 <!-- Test outputs are declared here --> |
|
85 |
|
86 <outputs> |
|
87 |
|
88 <output id="4501"> |
|
89 <name>SMS_CB_ROUTING_REQ (activate)</name> |
|
90 <direction>dos</direction> |
|
91 <message>00,00,00,02,00,0a,00,00,01,34,01,00,00,00,00,00</message> |
|
92 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff</mask> |
|
93 </output> |
|
94 |
|
95 <output id="4502"> |
|
96 <name>SMS_CB_ROUTING_REQ (deactivate)</name> |
|
97 <direction>dos</direction> |
|
98 <message>00,00,00,02,00,0a,00,00,02,34,00,00,00,00,00,00</message> |
|
99 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff</mask> |
|
100 </output> |
|
101 |
|
102 <output id="4251"> |
|
103 <name>SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT</name> |
|
104 <direction>dos</direction> |
|
105 <message>00,00,00,09,00,05,00,00,00,23,25</message> |
|
106 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff</mask> |
|
107 </output> |
|
108 |
|
109 <output id="4253"> |
|
110 <name>SIM_GSM_DIR_REQ.READ_CB_MSG_IDS</name> |
|
111 <direction>dos</direction> |
|
112 <message>00,00,00,09,00,06,00,00,00,3F,48,00</message> |
|
113 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff,ff</mask> |
|
114 </output> |
|
115 |
|
116 <output id="4257"> |
|
117 <name>SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT (delete)</name> |
|
118 <direction>dos</direction> |
|
119 <message>00,00,00,09,00,05,00,00,01,23,25</message> |
|
120 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff</mask> |
|
121 </output> |
|
122 |
|
123 <output id="4259"> |
|
124 <name>SIM_GSM_DIR_REQ.READ_CB_MSG_IDS (delete)</name> |
|
125 <direction>dos</direction> |
|
126 <message>00,00,00,09,00,06,00,00,01,3F,48,00</message> |
|
127 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff,ff</mask> |
|
128 </output> |
|
129 |
|
130 <output id="4261"> |
|
131 <name>SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS (delete)</name> |
|
132 <direction>dos</direction> |
|
133 <message>00,00,00,09,00,24,00,00,01,3F,69,14,01,C8,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF</message> |
|
134 <mask >00,00,00,ff,00,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00</mask> |
|
135 </output> |
|
136 |
|
137 </outputs> |
|
138 |
|
139 |
|
140 <!-- Test filters are declared here --> |
|
141 <filters> |
|
142 </filters> |
|
143 |
|
144 |
|
145 <!-- Test steps are declared here --> |
|
146 <steps> |
|
147 |
|
148 <step id="40501" type="intercept"> |
|
149 <name>Verify SMS_CB_ROUTING_REQ (activate)</name> |
|
150 <channel id="0x07"/> |
|
151 <output-ref id="4501"/> |
|
152 </step> |
|
153 |
|
154 <step id="40502" type="intercept"> |
|
155 <name>Verify SMS_CB_ROUTING_REQ (deactivate)</name> |
|
156 <channel id="0x07"/> |
|
157 <output-ref id="4502"/> |
|
158 </step> |
|
159 |
|
160 <step id="40001" type="simulate"> |
|
161 <name>Simulate SMS_CB_ROUTING_RESP (activate)</name> |
|
162 <channel id="0x07"/> |
|
163 <input-ref id="4001"/> |
|
164 </step> |
|
165 |
|
166 <step id="40002" type="simulate"> |
|
167 <name>Simulate SMS_CB_ROUTING_RESP (deactivate)</name> |
|
168 <channel id="0x07"/> |
|
169 <input-ref id="4002"/> |
|
170 </step> |
|
171 |
|
172 <step id="40010" type="simulate"> |
|
173 <name>Simulate SMS_CB_ROUTING_IND (GSM CBS message)</name> |
|
174 <channel id="0x07"/> |
|
175 <input-ref id="4010"/> |
|
176 </step> |
|
177 |
|
178 <step id="40011" type="simulate"> |
|
179 <name>Simulate SMS_CB_ROUTING_IND (UMTS CBS message)</name> |
|
180 <channel id="0x07"/> |
|
181 <input-ref id="4011"/> |
|
182 </step> |
|
183 |
|
184 <step id="40021" type="simulate"> |
|
185 <name>Send SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS to CellMo</name> |
|
186 <channel id="0x07"/> |
|
187 <input-ref id="4021"/> |
|
188 </step> |
|
189 |
|
190 |
|
191 <step id="40251" type="intercept"> |
|
192 <name>Verify SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT</name> |
|
193 <channel id="0x07"/> |
|
194 <output-ref id="4251"/> |
|
195 </step> |
|
196 |
|
197 <step id="40252" type="simulate"> |
|
198 <name>Simulate SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT</name> |
|
199 <channel id="0x07"/> |
|
200 <input-ref id="4252"/> |
|
201 </step> |
|
202 |
|
203 <step id="40253" type="intercept"> |
|
204 <name>Verify SIM_GSM_DIR_REQ.READ_CB_MSG_IDS</name> |
|
205 <channel id="0x07"/> |
|
206 <output-ref id="4253"/> |
|
207 </step> |
|
208 |
|
209 <step id="40254" type="simulate"> |
|
210 <name>Simulate SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456)</name> |
|
211 <channel id="0x07"/> |
|
212 <input-ref id="4254"/> |
|
213 </step> |
|
214 |
|
215 <!-- 40255 == 40253 --> |
|
216 |
|
217 <step id="40256" type="simulate"> |
|
218 <name>Simulate SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (456)</name> |
|
219 <channel id="0x07"/> |
|
220 <input-ref id="4256"/> |
|
221 </step> |
|
222 |
|
223 <step id="40257" type="intercept"> |
|
224 <name>Verify SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT (delete)</name> |
|
225 <channel id="0x07"/> |
|
226 <output-ref id="4257"/> |
|
227 </step> |
|
228 |
|
229 <step id="40258" type="simulate"> |
|
230 <name>Simulate SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT (delete)</name> |
|
231 <channel id="0x07"/> |
|
232 <input-ref id="4258"/> |
|
233 </step> |
|
234 |
|
235 <step id="40259" type="intercept"> |
|
236 <name>Verify SIM_GSM_DIR_REQ.READ_CB_MSG_IDS (delete)</name> |
|
237 <channel id="0x07"/> |
|
238 <output-ref id="4259"/> |
|
239 </step> |
|
240 |
|
241 <step id="40260" type="simulate"> |
|
242 <name>Simulate SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456, delete)</name> |
|
243 <channel id="0x07"/> |
|
244 <input-ref id="4260"/> |
|
245 </step> |
|
246 |
|
247 <step id="40261" type="intercept"> |
|
248 <name>Verify SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS (456)</name> |
|
249 <channel id="0x07"/> |
|
250 <output-ref id="4261"/> |
|
251 </step> |
|
252 |
|
253 <step id="40262" type="simulate"> |
|
254 <name>Simulate SIM_GSM_DIR_RESP.UPDATE_CB_MSGIDS</name> |
|
255 <channel id="0x07"/> |
|
256 <input-ref id="4262"/> |
|
257 </step> |
|
258 |
|
259 <!-- Open channel steps are used to attach the ISC test controller to an existing ISC channel --> |
|
260 <step id="2001" type="open-channel"> |
|
261 <name>Open TSY channel</name> |
|
262 <channel id="0x07"/> |
|
263 </step> |
|
264 |
|
265 <!-- Close channel steps are used to detach the ISC test controller from an existing ISC channel --> |
|
266 <step id="2002" type="close-channel"> |
|
267 <name>Close TSY channel</name> |
|
268 <channel id="0x07"/> |
|
269 </step> |
|
270 |
|
271 <!-- Synchronization step is used to synchronize with --> |
|
272 <!-- the test cases of the adaptation test environment --> |
|
273 <step id="2003" type="sync"> |
|
274 <name>Sync ( ignore messages )</name> |
|
275 <flags>1</flags> |
|
276 </step> |
|
277 |
|
278 </steps> |
|
279 |
|
280 |
|
281 <!-- Test step groups are declared here. Step groups must not have same ID's as steps --> |
|
282 |
|
283 <!-- Intercept steps can be grouped to receive messages in undetermined order. --> |
|
284 <groups> |
|
285 </groups> |
|
286 |
|
287 <!-- Test cases are declared here --> |
|
288 |
|
289 <!-- step-ref elements are used to reference the test steps of the test case --> |
|
290 <cases> |
|
291 |
|
292 <case id="401"> |
|
293 <name>-- Activate CBS routing CBS TEST CASE 401 --"</name> |
|
294 <timeout>100</timeout> |
|
295 <test-steps> |
|
296 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
297 <step-ref id="2003"/> <!-- sync --> |
|
298 <step-ref id="40501"/> <!-- Verify SMS_CB_ROUTING_REQ (activate) --> |
|
299 <step-ref id="40001"/> <!-- Send SMS_CB_ROUTING_RESP --> |
|
300 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
301 </test-steps> |
|
302 </case> |
|
303 |
|
304 <case id="402"> |
|
305 <name>-- Deactivate CBS routing CBS TEST CASE 402 --"</name> |
|
306 <timeout>100</timeout> |
|
307 <test-steps> |
|
308 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
309 <step-ref id="2003"/> <!-- sync --> |
|
310 <step-ref id="40502"/> <!-- Verify SMS_CB_ROUTING_REQ (deactivate) --> |
|
311 <step-ref id="40002"/> <!-- Send SMS_CB_ROUTING_RESP --> |
|
312 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
313 </test-steps> |
|
314 </case> |
|
315 |
|
316 |
|
317 <case id="410"> |
|
318 <name>--Receive GSM CBS Message CBS TEST CASE 410 --"</name> |
|
319 <timeout>100</timeout> |
|
320 <test-steps> |
|
321 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
322 <step-ref id="2003"/> <!-- sync --> |
|
323 <step-ref id="40010"/> <!-- SMS_CB_ROUTING_IND (GSM CBS message) --> |
|
324 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
325 </test-steps> |
|
326 </case> |
|
327 |
|
328 <case id="411"> |
|
329 <name>--Receive UMTS CBS Message CBS TEST CASE 411 --"</name> |
|
330 <timeout>100</timeout> |
|
331 <test-steps> |
|
332 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
333 <step-ref id="2003"/> <!-- sync --> |
|
334 <step-ref id="40011"/> <!-- SMS_CB_ROUTING_IND (UMTS CBS message) --> |
|
335 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
336 </test-steps> |
|
337 </case> |
|
338 |
|
339 <case id="421"> |
|
340 <name>-- Writes two cbmi entries to SIM. Not a real test case, just handy for preparing others. --"</name> |
|
341 <timeout>100</timeout> |
|
342 <test-steps> |
|
343 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
344 <step-ref id="2003"/> <!-- sync --> |
|
345 <step-ref id="40021"/> <!-- Send SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS --> |
|
346 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
347 </test-steps> |
|
348 </case> |
|
349 |
|
350 |
|
351 <case id="425"> |
|
352 <name>-- Read CBMI, find "123" and "456" --</name> |
|
353 <timeout>100</timeout> |
|
354 <test-steps> |
|
355 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
356 <step-ref id="2003"/> <!-- sync --> |
|
357 <step-ref id="40251"/> <!-- Verify SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT --> |
|
358 <step-ref id="40252"/> <!-- Send SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT --> |
|
359 <step-ref id="40253"/> <!-- Verify SIM_GSM_DIR_REQ.READ_CB_MSG_IDS --> |
|
360 <step-ref id="40254"/> <!-- Send SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456) --> |
|
361 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
362 </test-steps> |
|
363 </case> |
|
364 |
|
365 <case id="426"> |
|
366 <name>-- Read CBMI, find "456" --</name> |
|
367 <timeout>100</timeout> |
|
368 <test-steps> |
|
369 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
370 <step-ref id="2003"/> <!-- sync --> |
|
371 <step-ref id="40251"/> <!-- Verify SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT --> |
|
372 <step-ref id="40252"/> <!-- Send SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT --> |
|
373 <step-ref id="40253"/> <!-- Verify SIM_GSM_DIR_REQ.READ_CB_MSG_IDS --> |
|
374 <step-ref id="40256"/> <!-- Send SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (456) --> |
|
375 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
376 </test-steps> |
|
377 </case> |
|
378 |
|
379 <case id="427"> |
|
380 <name>-- Delete CBMI "123", "456" remains --</name> |
|
381 <timeout>100</timeout> |
|
382 <test-steps> |
|
383 <step-ref id="2001"/> <!-- attach to TSY channel --> |
|
384 <step-ref id="2003"/> <!-- sync --> |
|
385 <step-ref id="40257"/> <!-- Verify SIM_DATA_SIZES_REQ.READ_CB_MSG_ID_CNT --> |
|
386 <step-ref id="40258"/> <!-- Send SIM_DATA_SIZES_RESP.READ_CB_MSG_ID_CNT --> |
|
387 <step-ref id="40259"/> <!-- Verify SIM_GSM_DIR_REQ.READ_CB_MSG_IDS --> |
|
388 <step-ref id="40260"/> <!-- Send SIM_GSM_DIR_RESP.READ_CB_MSG_IDS (123, 456) --> |
|
389 <step-ref id="40261"/> <!-- Verify SIM_GSM_DIR_REQ.UPDATE_CB_MSGIDS (123) --> |
|
390 <step-ref id="40262"/> <!-- Send SIM_GSM_DIR_RESP.UPDATE_CB_MSGIDS --> |
|
391 <step-ref id="2002"/> <!-- Detach from TSY channel --> |
|
392 </test-steps> |
|
393 </case> |
|
394 |
|
395 </cases> |
|
396 |
|
397 </isc-test-control> |
|