diff -r 000000000000 -r f5a58ecadc66 servicediscoveryandcontrol/pnp/test/upnp/IntegTest/testupnp/TestData/Ini_Files/subscribe_0038_rev.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/servicediscoveryandcontrol/pnp/test/upnp/IntegTest/testupnp/TestData/Ini_Files/subscribe_0038_rev.ini Tue Feb 02 01:12:20 2010 +0200 @@ -0,0 +1,1760 @@ +//subscribe_0038_rev.ini + +//////////////////////////////////////////////////////////////////////////////// +//1.readini = TRUE means giving uri value from ini +//2.readini = FALSE means it'll take value from Discovery results +//3.In case 2_rev, Before describe there must be Discover opeartion to be executed. +//////////////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +////////////////--------------UPNP_REGISTER_STATE_CHANGE_SERVICES_0038--------------------------////////////////// +////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////////////////////////////// +//////SERVICE POINT ON REMOTE MACHINE AND CONTROL POINT ON LOACL MACHINE////// +/////////////////////////////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////////////////////////////// +///CONTROL POINT ON REMOTE MACHINE AND SERVICE POINT ON LOACL MACHINE///////// +///DISCOVERY_rev, DESCRIBE AND SUBSCRIBE HAPPENS AT CONTROL POINT////////////////// +///ONLY PUBLISH AND SENDING NOTIFICATION SENT FROM SERVICE POINT/////////////// +/////////////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////// +//Positive case -1 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish service_rev,discover all_rev, describe_rev, subscribe +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0001_rev] +listofsequences=delay_0001_rev,cpstatus_0001_1_rev,discover_0001_rev,describe_0001_rev,subscribe_0001_rev,Print_0001_rev + +[UPnP_Subscribe_0001_rev_server] +listofsequences=publish_service_0001_rev,delay_3Min_1 + +[cpstatus_0001_1_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0001_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_1] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0001_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover all +[discover_0001_rev] +listofmxtimes=50 +listofservicetypes=ssdp:all +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0001_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0001_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0001_rev +[unsubscribe_0001_rev] +readini = FALSE + +[Print_0001_rev] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -2 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish service_rev,discover service published_rev, describe_rev, subscribe +// +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0002_rev] +listofsequences=delay_0002_1_rev,cpstatus_0002_2_rev,discover_0002_rev,describe_0002_rev,subscribe_0002_rev,Print_0002_rev + +//,delay_0002_2_rev + +[UPnP_Subscribe_0002_rev_server] +listofsequences=publish_service_0002_rev,delay_3Min_2_rev + +[cpstatus_0002_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0002_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_0002_2_rev] +operationtype=starttimer +waittime=100000000 + +[delay_3Min_2_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0002_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + + +//Discover published service +[discover_0002_rev] +listofmxtimes=50 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0002_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0002_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0002_rev +[unsubscribe_0002_rev] +readini = FALSE + +[Print_0002_rev] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -3 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Root _rev,discover service published_rev, describe_rev, subscribe +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0003_rev] +listofsequences=delay_0003_1_rev,cpstatus_0003_2_rev,discover_0003_rev,describe_0003_rev,subscribe_0003_rev,Print_0003_rev + +[UPnP_Subscribe_0003_rev_server] +listofsequences=publish_service_0003_1_rev,publish_service_0003_2_rev,publish_service_0003_3_rev,publish_service_0003_4_rev,publish_service_0003_5_rev,delay_3Min_3_rev + +[cpstatus_0003_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0003_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_3_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0003_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + +[publish_service_0003_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0003_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0003_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0003_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + +//Discover published service +[discover_0003_rev] +listofmxtimes=30,40,50,60,70 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0003_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0003_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0003_rev +[unsubscribe_0003_rev] +readini = FALSE + +[Print_0003_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -4 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Root _rev,discover service published_rev, describe_rev, subscribe_rev, delay for 3 min +//There is only difference between Case 3 and 4 is Delay @ end at Control point side +// +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0004_rev] +listofsequences=delay_0004_1_rev,cpstatus_0004_2_rev,discover_0004_rev,describe_0004_rev,subscribe_0004_rev,delay_0004_2_rev,Print_0004_rev + +[UPnP_Subscribe_0004_rev_server] +listofsequences=publish_service_0004_1_rev,publish_service_0004_2_rev,publish_service_0004_3_rev,publish_service_0004_4_rev,publish_service_0004_5_rev,delay_3Min_4_rev + +[cpstatus_0004_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0004_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_0004_2_rev] +operationtype=starttimer +waittime=150000000 + +[delay_3Min_4_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0004_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + + +[publish_service_0004_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + + +[publish_service_0004_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + + +[publish_service_0004_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + + +[publish_service_0004_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + + + +//Discover published service +[discover_0004_rev] +listofmxtimes=30,40,50,60,70 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0004_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0004_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0004_rev +[unsubscribe_0004_rev] +readini = FALSE + +[Print_0004_rev] +operationtype=printresults + + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -5 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 3 services in embedded device _rev, +//discover service published_rev, describe_rev, subscribe_rev, delay for 3 min +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0005_rev] +listofsequences=delay_0005_1_rev,cpstatus_0005_2_rev,discover_0005_rev,describe_0005_rev,subscribe_0005_rev,delay_0005_2_rev,Print_0005_rev + +[UPnP_Subscribe_0005_rev_server] +listofsequences=publish_embedded_device_0001_1_rev,publish_service_0005_1_rev,publish_service_0005_2_rev,publish_service_0005_3_rev,delay_3Min_4_rev + +[cpstatus_0005_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0005_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_0005_2_rev] +operationtype=starttimer +waittime=150000000 + +[delay_3Min_4_rev] +operationtype=starttimer +waittime=150000000 + +//MediaServer -- embedded device +[publish_embedded_device_0001_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:MediaServer:1 +FriendlyName=MediaServer +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP MediaServer Ver1 +ModelName=IWS-UPNP-MEDIASERVER-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-MediaServer-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a MediaServer device +[publish_service_0005_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport1.xml +servicetype=urn:schemas-upnp-org:service:AVTransport:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0005_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory1.xml +servicetype=urn:schemas-upnp-org:service:ContentDirectory:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0005_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager1.xml +servicetype=urn:schemas-upnp-org:service:ConnectionManager:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover published service +[discover_0005_rev] +listofmxtimes=30,40,50 +listofservicetypes=urn:schemas-upnp-org:service:AVTransport:1,urn:schemas-upnp-org:service:ContentDirectory:1,urn:schemas-upnp-org:service:ConnectionManager:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0005_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0005_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0005_rev +[unsubscribe_0005_rev] +readini = FALSE + +[Print_0005_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////// +//Positive case -6 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish a service in root _rev,discover service published_rev, describe_rev, subscribe +// AFTER SUBSCRIBE RESPONSE OF INITIAL EVENT MESSAGE CLOSE CONTROL POINT ABRUPTLY +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0006_rev] +listofsequences=delay_0006_1_rev,cpstatus_0006_2_rev,discover_0006_rev,describe_0006_rev,subscribe_0006_rev,Print_0006_rev + +[UPnP_Subscribe_0006_rev_server] +listofsequences=publish_service_0006_rev,delay_3Min_6_rev + +[cpstatus_0006_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0006_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_6_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0006_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover published service +[discover_0006_rev] +listofmxtimes=50 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0006_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0006_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +abruptclosecp=TRUE +refersection=unsubscribe_0006_rev +[unsubscribe_0006_rev] +readini = FALSE + +[Print_0006_rev] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -7 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Root _rev,discover service published_rev, describe_rev, subscribe +// AFTER SUBSCRIBE RESPONSE OF INITIAL EVENT MESSAGE CLOSE CONTROL POINT ABRUPTLY +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0007_rev] +listofsequences=delay_0007_1_rev,cpstatus_0007_2_rev,discover_0007_rev,describe_0007_rev,subscribe_0007_rev,Print_0007_rev + +[UPnP_Subscribe_0007_rev_server] +listofsequences=publish_service_0007_1_rev,publish_service_0007_2_rev,publish_service_0007_3_rev,publish_service_0007_4_rev,publish_service_0007_5_rev,delay_3Min_7_rev + +[cpstatus_0007_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0007_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_7_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0007_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + +[publish_service_0007_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0007_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0007_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE + +[publish_service_0007_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + +//Discover published service +[discover_0007_rev] +listofmxtimes=30,40,50,60,70 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0007_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0007_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +abruptclosecp=TRUE +refersection=unsubscribe_0007_rev +[unsubscribe_0007_rev] +readini = FALSE + +[Print_0007_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -8 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 3 services in embedded device _rev, +//discover service published_rev, describe_rev, subscribe_rev, delay for 3 min +//TRY WITH OUT DEALY AFTER SUBSCRIPTION REQUESTS +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0008_rev] +listofsequences=delay_0008_1_rev,cpstatus_0008_2_rev,discover_0008_rev,describe_0008_rev,subscribe_0008_rev,Print_0008_rev + +[UPnP_Subscribe_0008_rev_server] +listofsequences=publish_embedded_device_0001_1_rev,publish_service_0008_1_rev,publish_service_0008_2_rev,publish_service_0008_3_rev,delay_3Min_4_rev + +[cpstatus_0008_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0008_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_4_rev] +operationtype=starttimer +waittime=150000000 + +//MediaServer -- embedded device +[publish_embedded_device_0001_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:MediaServer:1 +FriendlyName=MediaServer +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP MediaServer Ver1 +ModelName=IWS-UPNP-MEDIASERVER-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-MediaServer-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a MediaServer device +[publish_service_0008_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport1.xml +servicetype=urn:schemas-upnp-org:service:AVTransport:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0008_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory1.xml +servicetype=urn:schemas-upnp-org:service:ContentDirectory:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0008_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager1.xml +servicetype=urn:schemas-upnp-org:service:ConnectionManager:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover published service +[discover_0008_rev] +listofmxtimes=30,40,50 +listofservicetypes=urn:schemas-upnp-org:service:AVTransport:1,urn:schemas-upnp-org:service:ContentDirectory:1,urn:schemas-upnp-org:service:ConnectionManager:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0008_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0008_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0008_rev +[unsubscribe_0008_rev] +readini = FALSE + +[Print_0008_rev] +operationtype=printresults + + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -9 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 3 services in embedded device _rev, +//discover service published_rev, describe_rev, subscribe_rev, delay for 3 min +// AFTER SUBSCRIBE RESPONSE OF INITIAL EVENT MESSAGE CLOSE CONTROL POINT ABRUPTLY +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0009_rev] +listofsequences=delay_0009_1_rev,cpstatus_0009_2_rev,discover_0009_rev,describe_0009_rev,subscribe_0009_rev,Print_0009_rev + +[UPnP_Subscribe_0009_rev_server] +listofsequences=publish_embedded_device_0001_1_rev,publish_service_0009_1_rev,publish_service_0009_2_rev,publish_service_0009_3_rev,delay_3Min_4_rev + +[cpstatus_0009_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0009_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_4_rev] +operationtype=starttimer +waittime=150000000 + +//MediaServer -- embedded device +[publish_embedded_device_0001_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:MediaServer:1 +FriendlyName=MediaServer +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP MediaServer Ver1 +ModelName=IWS-UPNP-MEDIASERVER-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-MEDIASERVER-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-MediaServer-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a MediaServer device +[publish_service_0009_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport1.xml +servicetype=urn:schemas-upnp-org:service:AVTransport:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0009_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory1.xml +servicetype=urn:schemas-upnp-org:service:ContentDirectory:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in a MediaServer device +[publish_service_0009_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager1.xml +servicetype=urn:schemas-upnp-org:service:ConnectionManager:1 +usn=uuid:25a0be80-8775-4988-b628-MediaServer-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover published service +[discover_0009_rev] +listofmxtimes=30,40,50 +listofservicetypes=urn:schemas-upnp-org:service:AVTransport:1,urn:schemas-upnp-org:service:ContentDirectory:1,urn:schemas-upnp-org:service:ConnectionManager:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0009_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0009_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +abruptclosecp=TRUE +refersection=unsubscribe_0009_rev +[unsubscribe_0009_rev] +readini = FALSE + +[Print_0009_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////// +//Positive case -10 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Different levels _rev,discover service published_rev, describe_rev, subscribe +// SUBSCRIBE TO SERVICES PUBLISHED IN DIFFERENT LEVELS +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0010_rev] +listofsequences=delay_0010_1_rev,cpstatus_0010_2_rev,discover_0010_rev,describe_0010_rev,subscribe_0010_rev,Print_0010_rev + +//delay_0010_2_rev, + +[UPnP_Subscribe_0010_rev_server] +listofsequences=publish_embedded_device_0010_1_rev,publish_embedded_device_0010_2_rev,publish_embedded_device_0010_3_rev,publish_service_0010_1_rev,publish_service_0010_2_rev,publish_service_0010_3_rev,publish_service_0010_4_rev,publish_service_0010_5_rev,delay_3Min_10_rev + +[cpstatus_0010_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0010_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_0010_2_rev] +operationtype=starttimer +waittime=120000000 + +[delay_3Min_10_rev] +operationtype=starttimer +waittime=150000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0010_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:FirstDevice:1 +FriendlyName=FirstDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP FirstDevice Ver1 +ModelName=IWS-UPNP-FirstDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//SecondDevice -- embedded device +[publish_embedded_device_0010_2_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +DeviceType=urn:schemas-upnp-org:device:SecondDevice:1 +FriendlyName=SecondDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP SecondDevice Ver1 +ModelName=IWS-UPNP-SecondDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//ThirdDevice -- embedded device +[publish_embedded_device_0010_3_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +DeviceType=urn:schemas-upnp-org:device:ThirdDevice:1 +FriendlyName=ThirdDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP ThirdDevice Ver1 +ModelName=IWS-UPNP-ThirdDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a root device +[publish_service_0010_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0010_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0010_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-2 +[publish_service_0010_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-3 +[publish_service_0010_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + +//Discover published service +[discover_0010_rev] +listofmxtimes=30,50,70,90,110 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0010_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0010_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0010_rev +[unsubscribe_0010_rev] +readini = FALSE + +[Print_0010_rev] +operationtype=printresults + + +/////////////////////////////////////////////////////////////////////////////////////// +//Positive case -11 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Different levels _rev,discover service published_rev, describe_rev, subscribe +// SUBSCRIBE TO SERVICES PUBLISHED IN DIFFERENT LEVELS WITHOUT DELAY AFTER SUSBCRIPTION +//////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0011_rev] +listofsequences=delay_0011_1_rev,cpstatus_0011_2_rev,discover_0011_rev,describe_0011_rev,subscribe_0011_rev,Print_0011_rev + +[UPnP_Subscribe_0011_rev_server] +listofsequences=publish_embedded_device_0011_1_rev,publish_embedded_device_0011_2_rev,publish_embedded_device_0011_3_rev,publish_service_0011_1_rev,publish_service_0011_2_rev,publish_service_0011_3_rev,publish_service_0011_4_rev,publish_service_0011_5_rev,delay_3Min_11_rev + +[cpstatus_0011_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0011_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_11_rev] +operationtype=starttimer +waittime=150000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0011_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:FirstDevice:1 +FriendlyName=FirstDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP FirstDevice Ver1 +ModelName=IWS-UPNP-FirstDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//SecondDevice -- embedded device +[publish_embedded_device_0011_2_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +DeviceType=urn:schemas-upnp-org:device:SecondDevice:1 +FriendlyName=SecondDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP SecondDevice Ver1 +ModelName=IWS-UPNP-SecondDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//ThirdDevice -- embedded device +[publish_embedded_device_0011_3_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +DeviceType=urn:schemas-upnp-org:device:ThirdDevice:1 +FriendlyName=ThirdDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP ThirdDevice Ver1 +ModelName=IWS-UPNP-ThirdDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a root device +[publish_service_0011_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0011_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0011_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-2 +[publish_service_0011_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-3 +[publish_service_0011_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + +//Discover published service +[discover_0011_rev] +listofmxtimes=30,50,70,90,110 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0011_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0011_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0011_rev +[unsubscribe_0011_rev] +readini = FALSE + +[Print_0011_rev] +operationtype=printresults + +/////////////////////////////////////////////////////////////////////////////////////// +//Positive case -12 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Different levels _rev,discover service published_rev, describe_rev, subscribe +// SUBSCRIBE TO SERVICES PUBLISHED IN DIFFERENT LEVELS +// AND CLOSE ABRUPTLY AFTER RECEIVING INITIAL EVENT MESSAGES +//////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0012_rev] +listofsequences=delay_0012_1_rev,cpstatus_0012_2_rev,discover_0012_rev,describe_0012_rev,subscribe_0012_rev,Print_0012_rev + +[UPnP_Subscribe_0012_rev_server] +listofsequences=publish_embedded_device_0012_1_rev,publish_embedded_device_0012_2_rev,publish_embedded_device_0012_3_rev,publish_service_0012_1_rev,publish_service_0012_2_rev,publish_service_0012_3_rev,publish_service_0012_4_rev,publish_service_0012_5_rev,delay_3Min_12_rev + +[cpstatus_0012_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0012_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_12_rev] +operationtype=starttimer +waittime=150000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0012_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:FirstDevice:1 +FriendlyName=FirstDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP FirstDevice Ver1 +ModelName=IWS-UPNP-FirstDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//SecondDevice -- embedded device +[publish_embedded_device_0012_2_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +DeviceType=urn:schemas-upnp-org:device:SecondDevice:1 +FriendlyName=SecondDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP SecondDevice Ver1 +ModelName=IWS-UPNP-SecondDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-SecondDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//ThirdDevice -- embedded device +[publish_embedded_device_0012_3_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +DeviceType=urn:schemas-upnp-org:device:ThirdDevice:1 +FriendlyName=ThirdDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP ThirdDevice Ver1 +ModelName=IWS-UPNP-ThirdDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-ThirdDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service in a root device +[publish_service_0012_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0012_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-1 +[publish_service_0012_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-2 +[publish_service_0012_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b628-SecondDevice-1 +cachecontrol=1810 +positivecase=TRUE + +//Publish a service in embedded dev-3 +[publish_service_0012_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b628-ThirdDevice-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover published service +[discover_0012_rev] +listofmxtimes=30,50,70,90,110 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0012_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//CLOSE ABRUPTLY AFTER INITIAL EVENT MESSAGE +//Extracts EVENT SUB URLs and subscribe +[subscribe_0012_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +abruptclosecp=TRUE +refersection=unsubscribe_0012_rev +[unsubscribe_0012_rev] +readini = FALSE + +[Print_0012_rev] +operationtype=printresults + +/////////////////////////////////////////////////////////////////////////////////////// +//Positive case -13 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//PUBLISH 11 SERVICES IN FISRT LEVEL OF EMBEDDED DEVICE_rev, +//Discover service published_rev, describe_rev, subscribe +//Delay after subsriptions is introduced to receive notifications +// +//////////////////////////////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0013_rev] +listofsequences=delay_0013_1_rev,cpstatus_0013_2_rev,discover_0013_rev,describe_0013_rev,subscribe_0013_rev,delay_0013_2_rev,Print_0013_rev + +[UPnP_Subscribe_0013_rev_server] +listofsequences=publish_embedded_device_0013_1_rev,publish_service_0013_1_rev,publish_service_0013_2_rev,publish_service_0013_3_rev,publish_service_0013_4_rev,publish_service_0013_5_rev,publish_service_0013_6_rev,publish_service_0013_7_rev,publish_service_0013_8_rev,publish_service_0013_9_rev,publish_service_0013_10_rev,publish_service_0013_11_rev,delay_4Min_13_rev + +[cpstatus_0013_2_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0013_1_rev] +operationtype=starttimer +waittime=10000000 + +[delay_0013_2_rev] +operationtype=starttimer +waittime=200000000 + +[delay_4Min_13_rev] +operationtype=starttimer +waittime=240000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0013_1_rev] +operationtype=publishdevice +ParentDeviceUid=uuid:25a0be80-8775-4988-b627-720fbd44a627 +DeviceType=urn:schemas-upnp-org:device:FirstDevice:1 +FriendlyName=FirstDevice +Manufacturer=Symbian +ManufacturerURL=http://www.symbian.com/ +ModelDescription=UPnP FirstDevice Ver1 +ModelName=IWS-UPNP-FirstDevice-1 +ModelNumber=IWS-UPNP-TESTDEVICE-1 +ModelURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +PresentationURL=http://www.symbian.com/IWS-UPNP-FirstDevice-1 +SerialNumber=UPNP0123456789012345678901234567890123456789 +UDN=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +UPC=123456789012 +positivecase=TRUE +cachecontrol=1810 +schedulerstart=TRUE +stopscheduler=TRUE + + +//Publish a service1 in a embedded device -1 +[publish_service_0013_1_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +period=180 +positivecase=TRUE + + +//Publish a service2 in embedded dev-1 +[publish_service_0013_2_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager2.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service3 in embedded dev-1 +[publish_service_0013_3_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory2.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service4 in embedded dev-1 +[publish_service_0013_4_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol2.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service5 in embedded dev-1 +[publish_service_0013_5_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scheduledrecording1.xml +servicetype=urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service6 in embedded dev-1 +[publish_service_0013_6_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\renderingcontrol1.xml +servicetype=urn:schemas-upnp-org:service:RENDERINGCONTROL1TestService6:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service7 in embedded dev-1 +[publish_service_0013_7_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\scan1.xml +servicetype=urn:schemas-upnp-org:service:SCAN1TestService7:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service8 in embedded dev-1 +[publish_service_0013_8_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\feeder1.xml +servicetype=urn:schemas-upnp-org:service:FEEDER1TestService8:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service9 in embedded dev-1 +[publish_service_0013_9_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport1.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORT1TestService9:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service10 in embedded dev-1 +[publish_service_0013_10_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\contentdirectory1.xml +servicetype=urn:schemas-upnp-org:service:CONTENTDIRECTORY1TestService10:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE + + +//Publish a service11 in embedded dev-1 +[publish_service_0013_11_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\connectionmanager1.xml +servicetype=urn:schemas-upnp-org:service:CONNECTIONMANAGER1TestService11:1 +usn=uuid:25a0be80-8775-4988-b628-FirstDevice-1 +cachecontrol=1810 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + + +//Discover published service +[discover_0013_rev] +listofmxtimes=30,35,40,45,50,55,60,65,70,90,110 +listofservicetypes=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1,urn:schemas-upnp-org:service:CONNECTIONMANAGERTestService2:1,urn:schemas-upnp-org:service:CONTENTDIRECTORYTestService3:1,urn:schemas-upnp-org:service:RENDERINGCONTROLTestService4:1,urn:schemas-upnp-org:service:SCHEDULEDRECORDINGTestService5:1,urn:schemas-upnp-org:service:RENDERINGCONTROL1TestService6:1,urn:schemas-upnp-org:service:SCAN1TestService7:1,urn:schemas-upnp-org:service:FEEDER1TestService8:1,urn:schemas-upnp-org:service:AVTRANSPORT1TestService9:1,urn:schemas-upnp-org:service:CONTENTDIRECTORY1TestService10:1,urn:schemas-upnp-org:service:CONNECTIONMANAGER1TestService11:1 +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0013_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0013_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0013 +[unsubscribe_0013_rev] +readini = FALSE + +[Print_0013_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////// +//Positive case -14 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish service,discover all, describe, subscribe with duplicate bundle +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0014_rev] +listofsequences=delay_0014_rev,cpstatus_0014_rev,discover_0014_rev,describe_0014_rev,subscribe_0014_1_rev,subscribe_0014_2_rev,Print_0014_rev + +[UPnP_Subscribe_0014_server_rev] +listofsequences=publish_service_0014_rev,delay_3Min_14_rev + +[cpstatus_0014_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0014_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_14_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0014_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover all +[discover_0014_rev] +listofmxtimes=50 +listofservicetypes=ssdp:all +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0014_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0014_1_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=FALSE +stopscheduler=TRUE +refersection=unsubscribe_0014 +[unsubscribe_0014_rev] +readini = FALSE + +[subscribe_0014_2_rev] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0014_2 +[unsubscribe_0014_2_rev] +readini = FALSE + +[Print_0014_rev] +operationtype=printresults + +////////////////////////////////////////////////////////////////// +//Positive case -15 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish service,discover all, describe, subscribe with duplicate bundle +///////////////////////////////////////////////////////////////// + +[UPnP_Subscribe_0015_rev] +listofsequences=delay_0015_rev,cpstatus_0015_rev,discover_0015_rev,describe_0015_rev,subscribe_0015_1_rev,subscribe_0015_2_rev,Print_0015_rev + +[UPnP_Subscribe_0015_server_rev] +listofsequences=publish_service_0015_rev,delay_3Min_15_rev + +[cpstatus_0015_rev] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0015_rev] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_15_rev] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0015_rev] +operationtype=publishservice +description=z:\upnp\testupnp\client\testdata\service\avtransport2.xml +servicetype=urn:schemas-upnp-org:service:AVTRANSPORTTestService:1 +usn=uuid:25a0be80-8775-4988-b627-720fbd44a627 +cachecontrol=1810 +period=180 +positivecase=TRUE +schedulerstart=TRUE +stopscheduler=TRUE + +//Discover all +[discover_0015_rev] +listofmxtimes=50 +listofservicetypes=ssdp:all +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0015_rev] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0015_1_rev] +subscriptionduration=60 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=FALSE +stopscheduler=TRUE +refersection=unsubscribe_0015 +[unsubscribe_0015_rev] +readini = FALSE + +[subscribe_0015_2_rev] +subscriptionduration=20 +operationtype=subscribe +positivecase=TRUE +readini = TRUE +subscriptionuri = http://www.google.com/dummyurl +schedulerstart=TRUE +stopscheduler=TRUE +refersection=unsubscribe_0015_2 +[unsubscribe_0015_2_rev] +readini = FALSE + +[Print_0015_rev] +operationtype=printresults +