|
1 #*********************************************************************************** |
|
2 # |
|
3 # STIF test script file for testing service provisioning. |
|
4 # |
|
5 #*********************************************************************************** |
|
6 |
|
7 [StifSettings] |
|
8 CapsModifier= IptvTestClientApiCapsMod.exe |
|
9 [EndStifSettings] |
|
10 |
|
11 [Define] |
|
12 INCLUDE c:\testframework\VCXErrors.inc |
|
13 |
|
14 PROVISION_ZIP "c:\testing\data\provisionzip\provision.zip" |
|
15 UNZIPPED_SERVICE "c:\testing\data\unzipped_service.xml" |
|
16 [Enddefine] |
|
17 |
|
18 [Sub Unpack] |
|
19 print >>> Unpack |
|
20 create VCXTestUtilModule Util |
|
21 Util ExtractFile PROVISION_ZIP PROVISION_FILE UNZIPPED_SERVICE |
|
22 delete Util |
|
23 print <<< Unpack |
|
24 [EndSub] |
|
25 |
|
26 #------------------------------------------------------------------------------------ |
|
27 # |
|
28 # Check that external provisioning works with valid xml file. Service type is VOD. |
|
29 # |
|
30 # CaseClass: core |
|
31 #------------------------------------------------------------------------------------ |
|
32 [Test] |
|
33 title ET07000 ExternalProvision VOD service |
|
34 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVod.xml" |
|
35 callsub Unpack |
|
36 |
|
37 create VCXProvisioningTest test |
|
38 test Create |
|
39 test EnableVerifying ET07000 |
|
40 test ExternalProvision UNZIPPED_SERVICE |
|
41 test Verify ET07000 |
|
42 test Destroy |
|
43 delete test |
|
44 [Endtest] |
|
45 |
|
46 #------------------------------------------------------------------------------------ |
|
47 # |
|
48 # Check that local provisioning works with valid xml file. Service type is VOD. |
|
49 # |
|
50 # CaseClass: core |
|
51 #------------------------------------------------------------------------------------ |
|
52 [Test] |
|
53 title ET07003 LocalProvision VOD service |
|
54 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVod.xml" |
|
55 callsub Unpack |
|
56 |
|
57 create VCXProvisioningTest test |
|
58 test Create |
|
59 test EnableVerifying ET07003 |
|
60 test LocalProvision UNZIPPED_SERVICE |
|
61 test Verify ET07003 |
|
62 test Destroy |
|
63 delete test |
|
64 [Endtest] |
|
65 |
|
66 #------------------------------------------------------------------------------------ |
|
67 # |
|
68 # Check that external provisioning works with valid xml file. Service type is VC. |
|
69 # |
|
70 # CaseClass: core |
|
71 #------------------------------------------------------------------------------------ |
|
72 [Test] |
|
73 title ET07006 ExternalProvision VC service |
|
74 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVC.xml" |
|
75 callsub Unpack |
|
76 |
|
77 create VCXProvisioningTest test |
|
78 test Create |
|
79 test EnableVerifying ET07006 |
|
80 test ExternalProvision UNZIPPED_SERVICE |
|
81 test Verify ET07006 |
|
82 test Destroy |
|
83 delete test |
|
84 [Endtest] |
|
85 |
|
86 #------------------------------------------------------------------------------------ |
|
87 # |
|
88 # Check that local provisioning works with valid xml file. Service type is VOD. |
|
89 # |
|
90 # CaseClass: core |
|
91 #------------------------------------------------------------------------------------ |
|
92 [Test] |
|
93 title ET07007 LocalProvision VC service |
|
94 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestVC.xml" |
|
95 callsub Unpack |
|
96 |
|
97 create VCXProvisioningTest test |
|
98 test Create |
|
99 test EnableVerifying ET07007 |
|
100 test LocalProvision UNZIPPED_SERVICE |
|
101 test Verify ET07007 |
|
102 test Destroy |
|
103 delete test |
|
104 [Endtest] |
|
105 |
|
106 #------------------------------------------------------------------------------------ |
|
107 # |
|
108 # Check that external provisioning works with valid xml file. Service is Live TV XMLTV. |
|
109 # |
|
110 # CaseClass: core |
|
111 #------------------------------------------------------------------------------------ |
|
112 [Test] |
|
113 title ET07008 ExternalProvision LiveTV XMLTV service |
|
114 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestXMLTV.xml" |
|
115 callsub Unpack |
|
116 |
|
117 create VCXProvisioningTest test |
|
118 test Create |
|
119 test EnableVerifying ET07008 |
|
120 test ExternalProvision UNZIPPED_SERVICE |
|
121 test Verify ET07008 |
|
122 test Destroy |
|
123 delete test |
|
124 [Endtest] |
|
125 |
|
126 #------------------------------------------------------------------------------------ |
|
127 # |
|
128 # Check that local provisioning works with valid xml file. Service is Live TV XMLTV. |
|
129 # |
|
130 # CaseClass: core |
|
131 #------------------------------------------------------------------------------------ |
|
132 [Test] |
|
133 title ET07009 LocalProvision LiveTV XMLTV service |
|
134 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestXMLTV.xml" |
|
135 callsub Unpack |
|
136 |
|
137 create VCXProvisioningTest test |
|
138 test Create |
|
139 test EnableVerifying ET07009 |
|
140 test LocalProvision UNZIPPED_SERVICE |
|
141 test Verify ET07009 |
|
142 test Destroy |
|
143 delete test |
|
144 [Endtest] |
|
145 |
|
146 #------------------------------------------------------------------------------------ |
|
147 # |
|
148 # Check that external provisioning works with valid xml file. Service is Live TV DVB-IPI. |
|
149 # |
|
150 # CaseClass: core |
|
151 #------------------------------------------------------------------------------------ |
|
152 [Test] |
|
153 title ET07010 ExternalProvision LiveTV DVB-IPI service |
|
154 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestDVBIPI.xml" |
|
155 callsub Unpack |
|
156 |
|
157 create VCXProvisioningTest test |
|
158 test Create |
|
159 test EnableVerifying ET07010 |
|
160 test ExternalProvision UNZIPPED_SERVICE |
|
161 test Verify ET07010 |
|
162 test Destroy |
|
163 delete test |
|
164 [Endtest] |
|
165 |
|
166 #------------------------------------------------------------------------------------ |
|
167 # |
|
168 # Check that local provisioning works with valid xml file. Service is Live TV DVB-IPI. |
|
169 # |
|
170 # CaseClass: core |
|
171 #------------------------------------------------------------------------------------ |
|
172 [Test] |
|
173 title ET07011 LocalProvision LiveTV DVB-IPI service |
|
174 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestDVBIPI.xml" |
|
175 callsub Unpack |
|
176 |
|
177 create VCXProvisioningTest test |
|
178 test Create |
|
179 test EnableVerifying ET07011 |
|
180 test LocalProvision UNZIPPED_SERVICE |
|
181 test Verify ET07011 |
|
182 test Destroy |
|
183 delete test |
|
184 [Endtest] |
|
185 |
|
186 #------------------------------------------------------------------------------------ |
|
187 # |
|
188 # Check that external provisioning works with valid xml file. Service has AccountManagementURI. |
|
189 # |
|
190 # CaseClass: core |
|
191 #------------------------------------------------------------------------------------ |
|
192 [Test] |
|
193 title ET07012 ExternalProvision AccountManagementURI |
|
194 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagement.xml" |
|
195 callsub Unpack |
|
196 |
|
197 create VCXProvisioningTest test |
|
198 test Create |
|
199 test EnableVerifying ET07012 |
|
200 test ExternalProvision UNZIPPED_SERVICE |
|
201 test Verify ET07012 |
|
202 test Destroy |
|
203 delete test |
|
204 [Endtest] |
|
205 |
|
206 #------------------------------------------------------------------------------------ |
|
207 # |
|
208 # Check that local provisioning works with valid xml file. Service has AccountManagementURI. |
|
209 # |
|
210 # CaseClass: core |
|
211 #------------------------------------------------------------------------------------ |
|
212 [Test] |
|
213 title ET07013 LocalProvision AccountManagementURI |
|
214 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagement.xml" |
|
215 callsub Unpack |
|
216 |
|
217 create VCXProvisioningTest test |
|
218 test Create |
|
219 test EnableVerifying ET07013 |
|
220 test LocalProvision UNZIPPED_SERVICE |
|
221 test Verify ET07013 |
|
222 test Destroy |
|
223 delete test |
|
224 [Endtest] |
|
225 |
|
226 #------------------------------------------------------------------------------------ |
|
227 # |
|
228 # Check that external provisioning works with valid xml file. Service has search URI. |
|
229 # |
|
230 # CaseClass: core |
|
231 #------------------------------------------------------------------------------------ |
|
232 [Test] |
|
233 title ET07014 ExternalProvision search URI Rel3 |
|
234 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestSearch.xml" |
|
235 callsub Unpack |
|
236 |
|
237 create VCXProvisioningTest test |
|
238 test Create |
|
239 test EnableVerifying ET07014 |
|
240 test ExternalProvision UNZIPPED_SERVICE |
|
241 test Verify ET07014 |
|
242 test Destroy |
|
243 delete test |
|
244 [Endtest] |
|
245 |
|
246 #------------------------------------------------------------------------------------ |
|
247 # |
|
248 # Check that local provisioning works with valid xml file. Service has search URI. |
|
249 # |
|
250 # CaseClass: core |
|
251 #------------------------------------------------------------------------------------ |
|
252 [Test] |
|
253 title ET07015 LocalProvision search URI Rel3 |
|
254 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestSearch.xml" |
|
255 callsub Unpack |
|
256 |
|
257 create VCXProvisioningTest test |
|
258 test Create |
|
259 test EnableVerifying ET07015 |
|
260 test LocalProvision UNZIPPED_SERVICE |
|
261 test Verify ET07015 |
|
262 test Destroy |
|
263 delete test |
|
264 [Endtest] |
|
265 |
|
266 #------------------------------------------------------------------------------------ |
|
267 # |
|
268 # Check that external provisioning works with valid xml file. Service has iap Id. |
|
269 # |
|
270 # CaseClass: core |
|
271 #------------------------------------------------------------------------------------ |
|
272 [Test] |
|
273 title ET07016 ExternalProvision Iap Id |
|
274 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapId.xml" |
|
275 callsub Unpack |
|
276 |
|
277 create VCXProvisioningTest test |
|
278 test Create |
|
279 test EnableVerifying ET07016 |
|
280 test ExternalProvision UNZIPPED_SERVICE |
|
281 test Verify ET07016 |
|
282 test Destroy |
|
283 delete test |
|
284 [Endtest] |
|
285 |
|
286 #------------------------------------------------------------------------------------ |
|
287 # |
|
288 # Check that local provisioning works with valid xml file. Service has iap Id. |
|
289 # |
|
290 # CaseClass: core |
|
291 #------------------------------------------------------------------------------------ |
|
292 [Test] |
|
293 title ET07017 LocalProvision Iap Id |
|
294 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapId.xml" |
|
295 callsub Unpack |
|
296 |
|
297 create VCXProvisioningTest test |
|
298 test Create |
|
299 test EnableVerifying ET07017 |
|
300 test LocalProvision UNZIPPED_SERVICE |
|
301 test Verify ET07017 |
|
302 test Destroy |
|
303 delete test |
|
304 [Endtest] |
|
305 |
|
306 #------------------------------------------------------------------------------------ |
|
307 # |
|
308 # Check that external provisioning works with valid xml file. Service has iap name. |
|
309 # |
|
310 # CaseClass: core |
|
311 #------------------------------------------------------------------------------------ |
|
312 [Test] |
|
313 title ET07018 ExternalProvision Iap name |
|
314 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapName.xml" |
|
315 callsub Unpack |
|
316 |
|
317 create VCXProvisioningTest test |
|
318 test Create |
|
319 test EnableVerifying ET07018 |
|
320 test ExternalProvision UNZIPPED_SERVICE |
|
321 test Verify ET07018 |
|
322 test Destroy |
|
323 delete test |
|
324 [Endtest] |
|
325 |
|
326 #------------------------------------------------------------------------------------ |
|
327 # |
|
328 # Check that local provisioning works with valid xml file. Service has iap name. |
|
329 # |
|
330 # CaseClass: core |
|
331 #------------------------------------------------------------------------------------ |
|
332 [Test] |
|
333 title ET07019 LocalProvision Iap name |
|
334 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestIapName.xml" |
|
335 callsub Unpack |
|
336 |
|
337 create VCXProvisioningTest test |
|
338 test Create |
|
339 test EnableVerifying ET07019 |
|
340 test LocalProvision UNZIPPED_SERVICE |
|
341 test Verify ET07019 |
|
342 test Destroy |
|
343 delete test |
|
344 [Endtest] |
|
345 |
|
346 #------------------------------------------------------------------------------------ |
|
347 # |
|
348 # Check that external provisioning works with valid xml file. Service is Live TV XMLTV. |
|
349 # |
|
350 # CaseClass: core |
|
351 #------------------------------------------------------------------------------------ |
|
352 [Test] |
|
353 title ET07020 ExternalProvision LiveTV XMLTV service Account Management |
|
354 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagementLiveTv.xml" |
|
355 callsub Unpack |
|
356 |
|
357 create VCXProvisioningTest test |
|
358 test Create |
|
359 test EnableVerifying ET07020 |
|
360 test ExternalProvision UNZIPPED_SERVICE |
|
361 test Verify ET07020 |
|
362 test Destroy |
|
363 delete test |
|
364 [Endtest] |
|
365 |
|
366 #------------------------------------------------------------------------------------ |
|
367 # |
|
368 # Check that local provisioning works with valid xml file. Service is Live TV XMLTV. |
|
369 # |
|
370 # CaseClass: core |
|
371 #------------------------------------------------------------------------------------ |
|
372 [Test] |
|
373 title ET07021 LocalProvision LiveTV XMLTV service Account Management |
|
374 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestAccountManagementLiveTv.xml" |
|
375 callsub Unpack |
|
376 |
|
377 create VCXProvisioningTest test |
|
378 test Create |
|
379 test EnableVerifying ET07021 |
|
380 test LocalProvision UNZIPPED_SERVICE |
|
381 test Verify ET07021 |
|
382 test Destroy |
|
383 delete test |
|
384 [Endtest] |
|
385 |
|
386 #------------------------------------------------------------------------------------ |
|
387 # |
|
388 # Check that IptvProvisioningProcessor handles invalid filehandle correctly |
|
389 # |
|
390 #------------------------------------------------------------------------------------ |
|
391 #[Test] |
|
392 #title ET07001 ExternalProvision invalid filehandle |
|
393 #create VCXProvisioningTest test |
|
394 #test Create |
|
395 #allownextresult KERRNOTFOUND |
|
396 #test ExternalProvision "Invalid handle" |
|
397 #test Destroy |
|
398 #delete test |
|
399 #[Endtest] |
|
400 |
|
401 #------------------------------------------------------------------------------------ |
|
402 # |
|
403 # Check that IptvProvisioningProcessor handles parsing invalid xml-files correctly |
|
404 # |
|
405 # CaseClass: core |
|
406 #------------------------------------------------------------------------------------ |
|
407 [Test] |
|
408 title ET07002 ExternalProvision Invalid XMLFile1 |
|
409 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningInvalid1.xml" |
|
410 callsub Unpack |
|
411 |
|
412 create VCXProvisioningTest test |
|
413 test Create |
|
414 allownextresult EXmlNoElements |
|
415 test ExternalProvision UNZIPPED_SERVICE |
|
416 test Destroy |
|
417 delete test |
|
418 [Endtest] |
|
419 |
|
420 #------------------------------------------------------------------------------------ |
|
421 # |
|
422 # Check that IptvProvisioningProcessor / LocalProvision recovers correctly if the |
|
423 # asked xml file doesn't exist |
|
424 # |
|
425 # CaseClass: core |
|
426 #------------------------------------------------------------------------------------ |
|
427 [Test] |
|
428 title ET07004 LocalProvision file not found |
|
429 |
|
430 create VCXProvisioningTest test |
|
431 test Create |
|
432 allownextresult KERRNOTFOUND |
|
433 test LocalProvision "c:\testing\data\there_is_no_such_file.xml" |
|
434 test Destroy |
|
435 delete test |
|
436 [Endtest] |
|
437 |
|
438 #------------------------------------------------------------------------------------ |
|
439 # |
|
440 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly |
|
441 # |
|
442 # CaseClass: core |
|
443 #------------------------------------------------------------------------------------ |
|
444 [Test] |
|
445 title ET07005 LocalProvision Invalid XMLFile1 |
|
446 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningInvalid1.xml" |
|
447 callsub Unpack |
|
448 |
|
449 create VCXProvisioningTest test |
|
450 test Create |
|
451 allownextresult EXmlNoElements |
|
452 test LocalProvision UNZIPPED_SERVICE |
|
453 test Destroy |
|
454 delete test |
|
455 [Endtest] |
|
456 |
|
457 #------------------------------------------------------------------------------------ |
|
458 # |
|
459 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly |
|
460 # |
|
461 # CaseClass: core |
|
462 #------------------------------------------------------------------------------------ |
|
463 [Test] |
|
464 title ET07022 LocalProvision VodCast and invalid protocol |
|
465 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVCInvalidProtocol.xml" |
|
466 callsub Unpack |
|
467 |
|
468 create VCXProvisioningTest test |
|
469 test Create |
|
470 allownextresult KERRNOTSUPPORTED |
|
471 allownextresult 302 |
|
472 test LocalProvision UNZIPPED_SERVICE |
|
473 test Destroy |
|
474 delete test |
|
475 [Endtest] |
|
476 |
|
477 #------------------------------------------------------------------------------------ |
|
478 # |
|
479 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly |
|
480 # |
|
481 # CaseClass: core |
|
482 #------------------------------------------------------------------------------------ |
|
483 [Test] |
|
484 title ET07023 LocalProvision Vod and invalid protocol |
|
485 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVODInvalidProtocol.xml" |
|
486 callsub Unpack |
|
487 |
|
488 create VCXProvisioningTest test |
|
489 test Create |
|
490 allownextresult KERRNOTSUPPORTED |
|
491 allownextresult 302 |
|
492 test LocalProvision UNZIPPED_SERVICE |
|
493 test Destroy |
|
494 delete test |
|
495 [Endtest] |
|
496 |
|
497 #------------------------------------------------------------------------------------ |
|
498 # |
|
499 # Check that IptvProvisioningProcessor / LocalProvision handles parsing invalid xml-files correctly |
|
500 # |
|
501 # CaseClass: core |
|
502 #------------------------------------------------------------------------------------ |
|
503 [Test] |
|
504 title ET07024 LocalProvision XMLTV and invalid protocol |
|
505 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestXMLTVInvalidProtocol.xml" |
|
506 callsub Unpack |
|
507 |
|
508 create VCXProvisioningTest test |
|
509 test Create |
|
510 test LocalProvision UNZIPPED_SERVICE |
|
511 test Destroy |
|
512 delete test |
|
513 [Endtest] |
|
514 |
|
515 #------------------------------------------------------------------------------------ |
|
516 # |
|
517 # Check that local provisioning works with valid xml file. |
|
518 # |
|
519 # CaseClass: core |
|
520 #------------------------------------------------------------------------------------ |
|
521 [Test] |
|
522 title ET07025 LocalProvision service type Application |
|
523 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeApplication.xml" |
|
524 callsub Unpack |
|
525 |
|
526 create VCXProvisioningTest test |
|
527 test Create |
|
528 test EnableVerifying ET07025 |
|
529 test LocalProvision UNZIPPED_SERVICE |
|
530 test Verify ET07025 |
|
531 test Destroy |
|
532 delete test |
|
533 [Endtest] |
|
534 |
|
535 #------------------------------------------------------------------------------------ |
|
536 # |
|
537 # Check that local provisioning works with valid xml file. |
|
538 # |
|
539 # CaseClass: core |
|
540 #------------------------------------------------------------------------------------ |
|
541 [Test] |
|
542 title ET07026 LocalProvision service type Browser |
|
543 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeBrowser.xml" |
|
544 callsub Unpack |
|
545 |
|
546 create VCXProvisioningTest test |
|
547 test Create |
|
548 test EnableVerifying ET07026 |
|
549 test LocalProvision UNZIPPED_SERVICE |
|
550 test Verify ET07026 |
|
551 test Destroy |
|
552 delete test |
|
553 [Endtest] |
|
554 |
|
555 #------------------------------------------------------------------------------------ |
|
556 # |
|
557 # Check that local provisioning works with valid xml file. |
|
558 # |
|
559 # CaseClass: core |
|
560 #------------------------------------------------------------------------------------ |
|
561 [Test] |
|
562 title ET07038 ExternalProvision service with servicegroup |
|
563 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestServiceGroup.xml" |
|
564 callsub Unpack |
|
565 |
|
566 create VCXProvisioningTest test |
|
567 test Create |
|
568 test EnableVerifying ET07038 |
|
569 test ExternalProvision UNZIPPED_SERVICE |
|
570 test Verify ET07038 |
|
571 test Destroy |
|
572 delete test |
|
573 [Endtest] |
|
574 |
|
575 #------------------------------------------------------------------------------------ |
|
576 # |
|
577 # Check that local provisioning works with valid xml file. |
|
578 # |
|
579 # CaseClass: core |
|
580 #------------------------------------------------------------------------------------ |
|
581 [Test] |
|
582 title ET07039 ExternalProvision servicegroup |
|
583 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestGroup.xml" |
|
584 callsub Unpack |
|
585 |
|
586 create VCXProvisioningTest test |
|
587 test Create |
|
588 test EnableVerifying ET07039 |
|
589 test ExternalProvision UNZIPPED_SERVICE |
|
590 test Verify ET07039 |
|
591 test Destroy |
|
592 delete test |
|
593 [Endtest] |
|
594 |
|
595 #------------------------------------------------------------------------------------ |
|
596 # |
|
597 # Check that local provisioning works with valid xml file. |
|
598 # |
|
599 # CaseClass: core |
|
600 #------------------------------------------------------------------------------------ |
|
601 [Test] |
|
602 title ET07040 LocalProvision service with servicegroup |
|
603 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestServiceGroup.xml" |
|
604 callsub Unpack |
|
605 |
|
606 create VCXProvisioningTest test |
|
607 test Create |
|
608 test EnableVerifying ET07040 |
|
609 test LocalProvision UNZIPPED_SERVICE |
|
610 test Verify ET07040 |
|
611 test Destroy |
|
612 delete test |
|
613 [Endtest] |
|
614 |
|
615 #------------------------------------------------------------------------------------ |
|
616 # |
|
617 # Check that local provisioning works with valid xml file. |
|
618 # |
|
619 # CaseClass: core |
|
620 #------------------------------------------------------------------------------------ |
|
621 [Test] |
|
622 title ET07041 LocalProvision servicegroup |
|
623 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestGroup.xml" |
|
624 callsub Unpack |
|
625 |
|
626 create VCXProvisioningTest test |
|
627 test Create |
|
628 test EnableVerifying ET07041 |
|
629 test ExternalProvision UNZIPPED_SERVICE |
|
630 test Verify ET07041 |
|
631 test Destroy |
|
632 delete test |
|
633 [Endtest] |
|
634 |
|
635 #------------------------------------------------------------------------------------ |
|
636 # |
|
637 # Check that local provisioning works with invalid xml file. |
|
638 # |
|
639 # CaseClass: core |
|
640 #------------------------------------------------------------------------------------ |
|
641 [Test] |
|
642 title ET07027 LocalProvision service type invalid |
|
643 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTypeXXX.xml" |
|
644 callsub Unpack |
|
645 |
|
646 create VCXProvisioningTest test |
|
647 test Create |
|
648 allownextresult KIptvInvalidServiceType |
|
649 test LocalProvision UNZIPPED_SERVICE |
|
650 test Destroy |
|
651 delete test |
|
652 [Endtest] |
|
653 |
|
654 #------------------------------------------------------------------------------------ |
|
655 # |
|
656 # Check that local provisioning works with invalid xml file. |
|
657 # |
|
658 # CaseClass: core |
|
659 #------------------------------------------------------------------------------------ |
|
660 [Test] |
|
661 title ET07028 LocalProvision invalid app UID |
|
662 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTInvalidAppUid.xml" |
|
663 callsub Unpack |
|
664 |
|
665 create VCXProvisioningTest test |
|
666 test Create |
|
667 test LocalProvision UNZIPPED_SERVICE |
|
668 test Destroy |
|
669 delete test |
|
670 [Endtest] |
|
671 |
|
672 #------------------------------------------------------------------------------------ |
|
673 # |
|
674 # Check that local provisioning works with valid xml file. |
|
675 # |
|
676 # CaseClass: core |
|
677 #------------------------------------------------------------------------------------ |
|
678 [Test] |
|
679 title ET07029 LocalProvision empty fields |
|
680 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestEmptyFields.xml" |
|
681 callsub Unpack |
|
682 |
|
683 create VCXProvisioningTest test |
|
684 test Create |
|
685 allownextresult KIptvRssParserError |
|
686 test LocalProvision UNZIPPED_SERVICE |
|
687 test Destroy |
|
688 delete test |
|
689 [Endtest] |
|
690 |
|
691 #------------------------------------------------------------------------------------ |
|
692 # |
|
693 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly |
|
694 # |
|
695 # CaseClass: core |
|
696 #------------------------------------------------------------------------------------ |
|
697 [Test] |
|
698 title ET07030 ExternalProvision VodCast and invalid protocol |
|
699 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVCInvalidProtocol.xml" |
|
700 callsub Unpack |
|
701 |
|
702 create VCXProvisioningTest test |
|
703 test Create |
|
704 allownextresult KERRNOTSUPPORTED |
|
705 allownextresult 302 |
|
706 test ExternalProvision UNZIPPED_SERVICE |
|
707 test Destroy |
|
708 delete test |
|
709 [Endtest] |
|
710 |
|
711 #------------------------------------------------------------------------------------ |
|
712 # |
|
713 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly |
|
714 # |
|
715 # CaseClass: core |
|
716 #------------------------------------------------------------------------------------ |
|
717 [Test] |
|
718 title ET07031 ExternalProvision Vod and invalid protocol |
|
719 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestVODInvalidProtocol.xml" |
|
720 callsub Unpack |
|
721 |
|
722 create VCXProvisioningTest test |
|
723 test Create |
|
724 allownextresult KERRNOTSUPPORTED |
|
725 allownextresult 302 |
|
726 test ExternalProvision UNZIPPED_SERVICE |
|
727 test Destroy |
|
728 delete test |
|
729 [Endtest] |
|
730 |
|
731 #------------------------------------------------------------------------------------ |
|
732 # |
|
733 # Check that IptvProvisioningProcessor / ExternalProvision handles parsing invalid xml-files correctly |
|
734 # |
|
735 # CaseClass: core |
|
736 #------------------------------------------------------------------------------------ |
|
737 [Test] |
|
738 title ET07032 ExternalProvision XMLTV and invalid protocol |
|
739 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestXMLTVInvalidProtocol.xml" |
|
740 callsub Unpack |
|
741 |
|
742 create VCXProvisioningTest test |
|
743 test Create |
|
744 test ExternalProvision UNZIPPED_SERVICE |
|
745 test Destroy |
|
746 delete test |
|
747 [Endtest] |
|
748 |
|
749 #------------------------------------------------------------------------------------ |
|
750 # |
|
751 # Check that local provisioning works with valid xml file. |
|
752 # |
|
753 # CaseClass: core |
|
754 #------------------------------------------------------------------------------------ |
|
755 [Test] |
|
756 title ET07033 ExternalProvision service type Application |
|
757 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeApplication.xml" |
|
758 callsub Unpack |
|
759 |
|
760 create VCXProvisioningTest test |
|
761 test Create |
|
762 test EnableVerifying ET07033 |
|
763 test ExternalProvision UNZIPPED_SERVICE |
|
764 test Verify ET07033 |
|
765 test Destroy |
|
766 delete test |
|
767 [Endtest] |
|
768 |
|
769 #------------------------------------------------------------------------------------ |
|
770 # |
|
771 # Check that local provisioning works with valid xml file. |
|
772 # |
|
773 # CaseClass: core |
|
774 #------------------------------------------------------------------------------------ |
|
775 [Test] |
|
776 title ET07034 ExternalProvision service type Browser |
|
777 var PROVISION_FILE "ValidXMLFiles\VCXProvisioningTestTypeBrowser.xml" |
|
778 callsub Unpack |
|
779 |
|
780 create VCXProvisioningTest test |
|
781 test Create |
|
782 test EnableVerifying ET07034 |
|
783 test ExternalProvision UNZIPPED_SERVICE |
|
784 test Verify ET07034 |
|
785 test Destroy |
|
786 delete test |
|
787 [Endtest] |
|
788 |
|
789 #------------------------------------------------------------------------------------ |
|
790 # |
|
791 # Check that local provisioning works with invalid xml file. |
|
792 # |
|
793 # CaseClass: core |
|
794 #------------------------------------------------------------------------------------ |
|
795 [Test] |
|
796 title ET07035 ExternalProvision service type invalid |
|
797 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTypeXXX.xml" |
|
798 callsub Unpack |
|
799 |
|
800 create VCXProvisioningTest test |
|
801 test Create |
|
802 allownextresult KIptvInvalidServiceType |
|
803 test ExternalProvision UNZIPPED_SERVICE |
|
804 test Destroy |
|
805 delete test |
|
806 [Endtest] |
|
807 |
|
808 #------------------------------------------------------------------------------------ |
|
809 # |
|
810 # Check that local provisioning works with invalid xml file. |
|
811 # |
|
812 # CaseClass: core |
|
813 #------------------------------------------------------------------------------------ |
|
814 [Test] |
|
815 title ET07036 ExternalProvision invalid app UID |
|
816 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestTInvalidAppUid.xml" |
|
817 callsub Unpack |
|
818 |
|
819 create VCXProvisioningTest test |
|
820 test Create |
|
821 test ExternalProvision UNZIPPED_SERVICE |
|
822 test Destroy |
|
823 delete test |
|
824 [Endtest] |
|
825 |
|
826 #------------------------------------------------------------------------------------ |
|
827 # |
|
828 # Check that local provisioning works with valid xml file. |
|
829 # |
|
830 # CaseClass: core |
|
831 #------------------------------------------------------------------------------------ |
|
832 [Test] |
|
833 title ET07037 ExternalProvision empty fields |
|
834 var PROVISION_FILE "InvalidXMLFiles\VCXProvisioningTestEmptyFields.xml" |
|
835 callsub Unpack |
|
836 |
|
837 create VCXProvisioningTest test |
|
838 test Create |
|
839 allownextresult KIptvRssParserError |
|
840 test ExternalProvision UNZIPPED_SERVICE |
|
841 test Destroy |
|
842 delete test |
|
843 [Endtest] |