diff -r 000000000000 -r f5a58ecadc66 servicediscoveryandcontrol/pnp/test/upnp/IntegTest/testupnp/TestData/Ini_Files/subscribe_0039.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/servicediscoveryandcontrol/pnp/test/upnp/IntegTest/testupnp/TestData/Ini_Files/subscribe_0039.ini Tue Feb 02 01:12:20 2010 +0200 @@ -0,0 +1,1222 @@ +//subscribe_0039.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, Before describe there must be Discover opeartion to be executed. +//////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_1] +listofsequences=publish_service_0039_1,delay_3Min_1 + +[upnp_renew_subscription_0039_1_server] +listofsequences=delay_0039_1,cpstatus_0039_1_2,discover_0039_1,describe_0039_1,subscribe_0039_1,Print_0039_1 + +[cpstatus_0039_1_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0039_1] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_1] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0039_1] +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_0039_1] +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_0039_1] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +//Also specifies info for Renew subscriptions +[subscribe_0039_1] +subscriptionduration=20 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +unsubscribeflag=FALSE +renewflag=TRUE +refersection=unsubscribe_0039_1 + +[unsubscribe_0039_1] +readini = FALSE +unsubscribeflag=TRUE + +[Print_0039_1] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -2 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish service,discover service published, describe, subscribe +///////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_2] +listofsequences=publish_service_0002,delay_3Min_2 + +[upnp_renew_subscription_0039_2_server] +listofsequences=delay_0002_1,cpstatus_0002_2,discover_0002,describe_0002,subscribe_0002,delay_0002_2,Print_0002 + +[cpstatus_0002_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0002_1] +operationtype=starttimer +waittime=10000000 + +[delay_0002_2] +operationtype=starttimer +waittime=100000000 + +[delay_3Min_2] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0002] +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] +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] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0002] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0002 +[unsubscribe_0002] +readini = FALSE + +[Print_0002] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -3 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Root ,discover service published, describe, subscribe +///////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_3] +listofsequences=publish_service_0003_1,publish_service_0003_2,publish_service_0003_3,publish_service_0003_4,publish_service_0003_5,delay_3Min_3 + +[upnp_renew_subscription_0039_3_server] +listofsequences=delay_0003_1,cpstatus_0003_2,discover_0003,describe_0003,subscribe_0003,Print_0003 + +[cpstatus_0003_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0003_1] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_3] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0003_1] +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] +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] +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] +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] +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] +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] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0003] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0003 +[unsubscribe_0003] +readini = FALSE + +[Print_0003] +operationtype=printresults + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -4 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Root ,discover service published, describe, subscribe, delay for 3 min +//There is only difference between Case 3 and 4 is Delay @ end at Control point side +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_4] +listofsequences=publish_service_0004_1,publish_service_0004_2,publish_service_0004_3,publish_service_0004_4,publish_service_0004_5,delay_3Min_4 + +[upnp_renew_subscription_0039_4_server] +listofsequences=delay_0004_1,cpstatus_0004_2,discover_0004,describe_0004,subscribe_0004,delay_0004_2,Print_0004 + +[cpstatus_0004_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0004_1] +operationtype=starttimer +waittime=10000000 + +[delay_0004_2] +operationtype=starttimer +waittime=150000000 + +[delay_3Min_4] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0004_1] +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] +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] +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] +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] +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] +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] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0004] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0004 +[unsubscribe_0004] +readini = FALSE + +[Print_0004] +operationtype=printresults + + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -5 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 3 services in embedded device , +//discover service published, describe, subscribe, delay for 3 min +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_5] +listofsequences=publish_embedded_device_0001_1,publish_service_0005_1,publish_service_0005_2,publish_service_0005_3,delay_3Min_5 + +[upnp_renew_subscription_0039_5_server] +listofsequences=delay_0005_1,cpstatus_0005_2,discover_0005,describe_0005,subscribe_0005,delay_0005_2,Print_0005 + +[cpstatus_0005_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0005_1] +operationtype=starttimer +waittime=10000000 + +[delay_0005_2] +operationtype=starttimer +waittime=150000000 + +[delay_3Min_5] +operationtype=starttimer +waittime=150000000 + +//MediaServer -- embedded device +[publish_embedded_device_0001_1] +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] +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] +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] +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] +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] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0005] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0005 +[unsubscribe_0005] +readini = FALSE + +[Print_0005] +operationtype=printresults + + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//Positive case -6 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 3 services in embedded device , +//discover service published, describe, subscribe, delay for 3 min +//TRY WITH OUT DEALY AFTER SUBSCRIPTION REQUESTS +///////////////////////////////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_6] +listofsequences=publish_embedded_device_0001_1,publish_service_0006_1,publish_service_0006_2,publish_service_0006_3,delay_3Min_6 + +[upnp_renew_subscription_0039_6_server] +listofsequences=delay_0006_1,cpstatus_0006_2,discover_0006,describe_0006,subscribe_0006,Print_0006 + +[cpstatus_0006_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0006_1] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_6] +operationtype=starttimer +waittime=150000000 + +//MediaServer -- embedded device +[publish_embedded_device_0001_1] +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_0006_1] +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_0006_2] +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_0006_3] +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_0006] +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_0006] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0006] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0006 +[unsubscribe_0006] +readini = FALSE + +[Print_0006] +operationtype=printresults + + +////////////////////////////////////////////////////////////////// +//Positive case -7 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Different levels ,discover service published, describe, subscribe +// SUBSCRIBE TO SERVICES PUBLISHED IN DIFFERENT LEVELS +///////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_7] +listofsequences=publish_embedded_device_0007_1,publish_embedded_device_0007_2,publish_embedded_device_0007_3,publish_service_0007_1,publish_service_0007_2,publish_service_0007_3,publish_service_0007_4,publish_service_0007_5,delay_3Min_7 + +[upnp_renew_subscription_0039_7_server] +listofsequences=delay_0007_1,cpstatus_0007_2,discover_0007,describe_0007,subscribe_0007,Print_0007 + +//delay_0007_2, + +[cpstatus_0007_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0007_1] +operationtype=starttimer +waittime=10000000 + +[delay_0007_2] +operationtype=starttimer +waittime=120000000 + +[delay_3Min_7] +operationtype=starttimer +waittime=150000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0007_1] +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_0007_2] +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_0007_3] +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_0007_1] +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_0007_2] +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_0007_3] +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_0007_4] +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_0007_5] +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_0007] +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_0007] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0007] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0007 +[unsubscribe_0007] +readini = FALSE + +[Print_0007] +operationtype=printresults + + +/////////////////////////////////////////////////////////////////////////////////////// +//Positive case -8 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//Publish 5 services in Different levels ,discover service published, describe, subscribe +// SUBSCRIBE TO SERVICES PUBLISHED IN DIFFERENT LEVELS WITHOUT DELAY AFTER SUSBCRIPTION +//////////////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_8] +listofsequences=publish_embedded_device_0008_1,publish_embedded_device_0008_2,publish_embedded_device_0008_3,publish_service_0008_1,publish_service_0008_2,publish_service_0008_3,publish_service_0008_4,publish_service_0008_5,delay_3Min_8 + +[upnp_renew_subscription_0039_8_server] +listofsequences=delay_0008_1,cpstatus_0008_2,discover_0008,describe_0008,subscribe_0008,Print_0008 + +[cpstatus_0008_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0008_1] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_8] +operationtype=starttimer +waittime=150000000 + +//FirstDevice -- embedded device +[publish_embedded_device_0008_1] +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_0008_2] +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_0008_3] +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_0008_1] +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_0008_2] +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_0008_3] +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_0008_4] +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_0008_5] +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_0008] +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_0008] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0008] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0008 +[unsubscribe_0008] +readini = FALSE + +[Print_0008] +operationtype=printresults + +/////////////////////////////////////////////////////////////////////////////////////// +//Positive case -9 UPNP_REGISTER_STATE_CHANGE_SERVICES_0038 +//PUBLISH 11 SERVICES IN FISRT LEVEL OF EMBEDDED DEVICE, +//Discover service published, describe, subscribe +//Delay after subsriptions is introduced to receive notifications +//////////////////////////////////////////////////////////////////////////////////////// + +[upnp_renew_subscription_0039_9] +listofsequences=publish_embedded_device_0009_1,publish_service_0009_1,publish_service_0009_2,publish_service_0009_3,publish_service_0009_4,publish_service_0009_5,publish_service_0009_6,publish_service_0009_7,publish_service_0009_8,publish_service_0009_9,publish_service_0009_10,publish_service_0009_11,delay_4Min_9 + +[upnp_renew_subscription_0039_9_server] +listofsequences=delay_0009_1,cpstatus_0009_2,discover_0009,describe_0009,subscribe_0009,delay_0009_2,Print_0009 + +[cpstatus_0009_2] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0009_1] +operationtype=starttimer +waittime=10000000 + +[delay_0009_2] +operationtype=starttimer +waittime=200000000 + +[delay_4Min_9] +operationtype=starttimer +waittime=240000000 + + +//FirstDevice -- embedded device +[publish_embedded_device_0009_1] +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_0009_1] +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_0009_2] +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_0009_3] +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_0009_4] +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_0009_5] +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_0009_6] +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_0009_7] +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_0009_8] +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_0009_9] +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_0009_10] +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_0009_11] +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_0009] +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_0009] +operationtype=describe +positivecase=TRUE +readini = FALSE + + +//Extracts EVENT SUB URLs and subscribe +[subscribe_0009] +subscriptionduration=40 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +renewflag=TRUE +refersection=unsubscribe_0009 +[unsubscribe_0009] +readini = FALSE + +[Print_0009] +operationtype=printresults + +//////////////////////////////////////////////////////////////////////////////// +///In discovery "ssdp:all" and descibe and subscribe the same +////////////////////////////////////////////////////////////////////////////// +[upnp_renew_subscription_0039_10] +listofsequences=publish_service_0039_10,delay_3Min_10 + +[upnp_renew_subscription_0039_10_server] +listofsequences=delay_0039_10,cpstatus_0039_10_10,discover_0039_10,describe_0039_10,subscribe_0039_10,Print_0039_10 + +[cpstatus_0039_10_10] +cpstatus=TRUE +operationtype=opendiscoverer + +[delay_0039_10] +operationtype=starttimer +waittime=10000000 + +[delay_3Min_10] +operationtype=starttimer +waittime=150000000 + +//Publish a service in a root device +[publish_service_0039_10] +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_0039_10] +listofmxtimes=50 +listofservicetypes=ssdp:all +operationtype=discovery +schedulerstatus=TRUE +delayenabled=FALSE +waittime=50000000 +canceldiscovery=FALSE +positivecase=TRUE + +//Describe the Dev.Locations +[describe_0039_10] +operationtype=describe +positivecase=TRUE +readini = FALSE + +//Extracts EVENT SUB URLs and subscribe +//Also specifies info for Renew subscriptions +[subscribe_0039_10] +subscriptionduration=20 +operationtype=subscribe +positivecase=TRUE +readini = FALSE +schedulerstart=TRUE +stopscheduler=TRUE +unsubscribeflag=FALSE +renewflag=TRUE +refersection=unsubscribe_0039_10 + +[unsubscribe_0039_10] +readini = FALSE + +[Print_0039_10] +operationtype=printresults +