wlanapitest/wlanhaitest/wlan/scripts/networking-wlan-validation-automated-transfer.script
branchGCC_SURGE
changeset 37 1ff9bf2737cf
parent 29 d1f0fe5eccbe
parent 36 1c425781161e
--- a/wlanapitest/wlanhaitest/wlan/scripts/networking-wlan-validation-automated-transfer.script	Fri Jun 18 16:16:46 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-//
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description: 
-//
-//
-//! @file
-//! @SYMTestSuiteName networking-wlan-validation-automated-transfer
-//! @SYMScriptTestEnvironment This test script requires a basic ROM.
-//
-// Tests all public elements of the RConnection, RSocket, RSocketServ, CWLanMgmtClient, CWLanScanInfo, CComsDataBase, CComsDbTableView
-// classes as a means of confidence that the APIs work as expected.
-// 
-// The purpose is to provide a regression test suite of PublishedAll
-// APIs for: RConnection, RSocket, RSocketServ, CWLanMgmtClient, CWLanScanInfo, CComsDataBase, CComsDbTableView
-// The tests are fully automated.
-//
-
-
-
-LOAD_SUITE T_Wlan
-
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0001
-
-//!@SYMTestCaseID		NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0001
-//!@SYMAPI
-//!                CCommsDatabase::NewL(TBool);
-//!                CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//!                CWlanMgmtClient::NewL()
-//!                MWlanMgmtInterface::GetScanResults(CWlanScanInfo{ref});
-//!                MWlanScanInfoBase::InformationElement( TUint8, TUint8{ref}, const TUint8{ptr}{ptr}) ;
-//!                CCommsDbTableView::GotoFirstRecord();
-//!                CCommsDbTableView::ReadTextL(const TDesC{ref}, TDes16{ref});
-//!                CCommsDbTableView::ReadUintL(const TDesC{ref}, TUint32{ref});
-//!                CWLanSettings::GetWlanSettings(TUint32,SWLANSettings{ref});
-//!                CWLanSettings::WriteWlanSettings(SWLANSettings{ref});
-//!                CWLanSettings::Disconnect();
-//!                CCommsDbTableView::GotoNextRecord();
-//!                RSocketServ::Connect(TUint);
-//!                RConnection::Open(RSocketServ{ref}, TUint);
-//!                RConnection::Start(TConnPref{ref});
-//!                RSocket::Open(RSocketServ{ref},TUint,TUint,TUint, RConnection{ref});
-//!                RSocket::Connect(TSockAddr{ref},TRequestStatus{ref});
-//!                RSocket::RecvOneOrMore(TDes8{ref},TUint,TRequestStatus{ref},TSockXfrLength{ref});
-//!                RSocket::Shutdown(TShutdown,TRequestStatus{ref});
-//!                
-//!@SYMAuthor			alavariega
-//!@SYMCreationDate		23/06/2008
-//!@SYMTestCaseDesc		Wlan Download 100kB to User Disk
-//!@SYMTestActions
-//!                1.- Instantiate a CCOMMSDB: NewL
-//!                2.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb )
-//!                3.- SetOutgoingIap ( WLANIAP = {IAP,Iap}; DEFAULT_SSID = {IAP,Ssid} ; commsdbtableview = comsdbtblview )
-//!                4.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//!                5.- Destroy a CCOMMSDB object: ~
-//!                6.- ConnectSocketServ
-//!                7.- OpenRConnection socketserv ( socketserv  = scktserv )
-//!                8.- StartRConnection socketserv ( socketserv  = scktserv )
-//!                9.- OpenSocket( socketserv = scktserv; connection = rcntion )
-//!                10.- ConnectSocket ( Ip = {DownloadServer,Ip}; Port = {DownloadServer,Port} )
-//!                11.- DownloadSendHTTPGet ( Host =  {DownloadServer,Ip}; File = /nokia/0100k.bin )
-//!                12.- ReceiveHTTPResponse( Save = {driveC,mmc}\0100k.bin )
-//!                13.- ShutDownSocket
-//!                14.- CloseSocket
-//!                15.- CloseConnection
-//!                16.- CloseSocketServ
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		Normal
-//!@SYMTestExpectedResults
-//!                TEF reports the test case passed.
-//!@SYMTestType			CIT
-
-	START_TEST_BLOCK	600	T_Wlan	\nt\wlan\networking-wlan-validation-automated-transfer.ini
-		CREATE_OBJECT	CCommsDatabase		comsdb
-		CREATE_OBJECT	CCommsDbTableView		comsdbtblview
-		CREATE_OBJECT	RSocketServ		scktserv
-		CREATE_OBJECT	RConnection		rcntion
-		CREATE_OBJECT	RSocket		rsckt
-		COMMAND		comsdb		NewL
-		COMMAND		comsdbtblview		NewL			NETWORKING-Wlan-Transfer-0001-0001-NewL_command02
-		COMMAND		scktserv		SetOutgoingIap			NETWORKING-Wlan-Transfer-0001-0001-SetOutgoingIap_command03
-		COMMAND		comsdbtblview		~
-		COMMAND		comsdb		~
-		COMMAND		scktserv		Connect
-		COMMAND		rcntion		Open			NETWORKING-Wlan-Transfer-0001-0001-Open_command07
-		COMMAND		rcntion		Start			NETWORKING-Wlan-Transfer-0001-0001-Start_command08
-		COMMAND		rsckt		Open			NETWORKING-Wlan-Transfer-0001-0001-Open_command09
-		COMMAND		rsckt		Connect			NETWORKING-Wlan-Transfer-0001-0001-Connect_command10
-		OUTSTANDING
-		COMMAND		rsckt		DownloadSendHTTPGet			NETWORKING-Wlan-Transfer-0001-0001-DownloadSendHTTPGet_command11
-		OUTSTANDING
-		COMMAND		rsckt		RecvOneOrMore			NETWORKING-Wlan-Transfer-0001-0001-RecvOneOrMore_command12
-		COMMAND		rsckt		Shutdown
-		OUTSTANDING
-		COMMAND		rsckt		Close
-		COMMAND		rcntion		Close
-		COMMAND		scktserv		Close
-	END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0001
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0002
-
-//!@SYMTestCaseID		NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0002
-//!@SYMAPI
-//!                CCommsDatabase::NewL(TBool);
-//!                CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//!                CWlanMgmtClient::NewL()
-//!                MWlanMgmtInterface::GetScanResults(CWlanScanInfo{ref});
-//!                MWlanScanInfoBase::InformationElement(TUint8, TUint8{ref}, const TUint8{ptr}{ptr}) ;
-//!                CCommsDbTableView::GotoFirstRecord();
-//!                CCommsDbTableView::ReadTextL(const TDesC{ref}, TDes16{ref});
-//!                CCommsDbTableView::ReadUintL(const TDesC{ref}, TUint32{ref});
-//!                CWLanSettings::GetWlanSettings(TUint32,SWLANSettings{ref});
-//!                CWLanSettings::WriteWlanSettings(SWLANSettings{ref});
-//!                CWLanSettings::Disconnect();
-//!                CCommsDbTableView::GotoNextRecord();
-//!                RSocketServ::Connect(TUint);
-//!                RConnection::Open(RSocketServ{ref}, TUint);
-//!                RConnection::Start(TConnPref{ref});
-//!                RSocket::Open(RSocketServ{ref},TUint,TUint,TUint, RConnection{ref});
-//!                RSocket::Connect(TSockAddr{ref},TRequestStatus{ref});
-//!                RSocket::RecvOneOrMore(TDes8{ref},TUint,TRequestStatus{ref},TSockXfrLength{ref});
-//!                RSocket::Shutdown(TShutdown,TRequestStatus{ref});
-//!                
-//!@SYMAuthor			alavariega
-//!@SYMCreationDate		23/06/2008
-//!@SYMTestCaseDesc		Wlan Download 10kB to Memory Card
-//!@SYMTestActions
-//!                1.- Instantiate a CCOMMSDB: NewL 
-//!                2.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb )
-//!                3.- SetOutgoingIap ( WLANIAP = {IAP,Iap}; DEFAULT_SSID = {IAP,Ssid};  commsdbtableview = comsdbtblview )
-//!                4.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//!                5.- Destroy a CCOMMSDB object: ~
-//!                6.- ConnectSocketServ
-//!                7.- OpenRConnection ( socketserv  = scktserv )
-//!                8.- StartRConnection socketserv ( socketserv = scktserv )
-//!                9.- OpenSocket ( socketserv = scktserv; connection = rcntion )
-//!                10.- ConnectSocket ( Ip =  {DownloadServer,Ip}; Port ={DownloadServer,Port} )
-//!                11.- DownloadSendHTTPGet ( Host =  {DownloadServer,Ip}; File = /nokia/0010k.bin )
-//!                12.- ReceiveHTTPResponse ( Save = {driveE,mmc}\0010k.bin )
-//!                13.- ShutDownSocket
-//!                14.- CloseSocket
-//!                15.- CloseConnection
-//!                16.- CloseSocketServ
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		Normal
-//!@SYMTestExpectedResults
-//!                TEF reports the test case passed.
-//!@SYMTestType			CIT
-
-	START_TEST_BLOCK	600	T_Wlan	\nt\wlan\networking-wlan-validation-automated-transfer.ini
-		CREATE_OBJECT	CCommsDatabase		comsdb
-		CREATE_OBJECT	CCommsDbTableView		comsdbtblview
-		CREATE_OBJECT	RSocketServ		scktserv
-		CREATE_OBJECT	RConnection		rcntion
-		CREATE_OBJECT	RSocket		rsckt
-		COMMAND		comsdb		NewL
-		COMMAND		comsdbtblview		NewL			NETWORKING-Wlan-Transfer-0002-0001-NewL_command02
-		COMMAND		scktserv		SetOutgoingIap			NETWORKING-Wlan-Transfer-0002-0001-SetOutgoingIap_command03
-		COMMAND		comsdbtblview		~
-		COMMAND		comsdb		~
-		COMMAND		scktserv		Connect
-		COMMAND		rcntion		Open			NETWORKING-Wlan-Transfer-0002-0001-Open_command07
-		COMMAND		rcntion		Start			NETWORKING-Wlan-Transfer-0002-0001-Start_command08
-		COMMAND		rsckt		Open			NETWORKING-Wlan-Transfer-0002-0001-Open_command09
-		COMMAND		rsckt		Connect			NETWORKING-Wlan-Transfer-0002-0001-Connect_command10
-		OUTSTANDING
-		COMMAND		rsckt		DownloadSendHTTPGet			NETWORKING-Wlan-Transfer-0002-0001-DownloadSendHTTPGet_command11
-		OUTSTANDING
-		COMMAND		rsckt		RecvOneOrMore			NETWORKING-Wlan-Transfer-0002-0001-RecvOneOrMore_command12
-		COMMAND		rsckt		Shutdown
-		OUTSTANDING
-		COMMAND		rsckt		Close
-		COMMAND		rcntion		Close
-		COMMAND		scktserv		Close
-	END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0002
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0003
-
-//!@SYMTestCaseID		NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0003
-//!@SYMAPI
-//!                CCommsDatabase::NewL(TBool);
-//!                CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//!                CWlanMgmtClient::NewL()
-//!                MWlanMgmtInterface::GetScanResults(CWlanScanInfo{ref});
-//!                MWlanScanInfoBase::InformationElement(TUint8, TUint8{ref}, const TUint8{ptr}{ptr}) ;
-//!                CCommsDbTableView::GotoFirstRecord();
-//!                CCommsDbTableView::ReadTextL(const TDesC{ref}, TDes16{ref});
-//!                CCommsDbTableView::ReadUintL(const TDesC{ref}, TUint32{ref});
-//!                CWLanSettings::GetWlanSettings(TUint32,SWLANSettings{ref});
-//!                CWLanSettings::WriteWlanSettings(SWLANSettings{ref});
-//!                CWLanSettings::Disconnect();
-//!                CCommsDbTableView::GotoNextRecord();
-//!                RSocketServ::Connect(TUint);
-//!                RConnection::Open(RSocketServ{ref}, TUint);
-//!                RConnection::Start(TConnPref{ref});
-//!                RSocket::Open(RSocketServ{ref},TUint,TUint,TUint, RConnection{ref});
-//!                RSocket::Connect(TSockAddr{ref},TRequestStatus{ref});
-//!                RSocket::RecvOneOrMore(TDes8{ref},TUint,TRequestStatus{ref},TSockXfrLength{ref});
-//!                RSocket::Shutdown(TShutdown,TRequestStatus{ref});
-//!                
-//!@SYMAuthor			alavariega
-//!@SYMCreationDate		23/06/2008
-//!@SYMTestCaseDesc		Wlan Download 10MB to User Disk
-//!@SYMTestActions
-//!                1.- Instantiate a CCOMMSDB: NewL
-//!                2.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb )
-//!                3.- SetOutgoingIap ( WLANIAP = {IAP,Iap}; DEFAULT_SSID = {IAP,Ssid}; commsdbtableview = comsdbtblview)
-//!                4.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//!                5.- Destroy a CCOMMSDB object: ~
-//!                6.-ConnectSocketServ
-//!                7.-OpenRConnection ( socketserv = scktserv )
-//!                8.- StartRConnection ( socketserv = scktserv )
-//!                9.- OpenSocket socketserv connection( socketserv = scktserv; connection = rcntion )
-//!                10.- ConnectSocket ( Ip = {DownloadServer,Ip}; Port = {DownloadServer,Port} )
-//!                11.- DownloadSendHTTPGet ( Host = {DownloadServer,Ip}; File = /nokia/10MB.bin )
-//!                12.- ReceiveHTTPResponse ( Save = {driveC,mmc}\10MB.bin )
-//!                13.-ShutDownSocket
-//!                14.- CloseSocket
-//!                15.- CloseConnection
-//!                16.- CloseSocketServer
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		Normal
-//!@SYMTestExpectedResults
-//!                Download a 10MB file to User Disk with no errors
-//!@SYMTestType			CIT
-
-	START_TEST_BLOCK	6000000	T_Wlan	\nt\wlan\networking-wlan-validation-automated-transfer.ini
-		CREATE_OBJECT	CCommsDatabase		comsdb
-		CREATE_OBJECT	CCommsDbTableView		comsdbtblview
-		CREATE_OBJECT	RSocketServ		scktserv
-		CREATE_OBJECT	RConnection		rcntion
-		CREATE_OBJECT	RSocket		rsckt
-		COMMAND		comsdb		NewL
-		COMMAND		comsdbtblview		NewL			NETWORKING-Wlan-Transfer-0003-0001-NewL_command02
-		COMMAND		scktserv		SetOutgoingIap			NETWORKING-Wlan-Transfer-0003-0001-SetOutgoingIap_command03
-		COMMAND		comsdbtblview		~
-		COMMAND		comsdb		~
-		COMMAND		scktserv		Connect
-		COMMAND		rcntion		Open			NETWORKING-Wlan-Transfer-0003-0001-Open_command07
-		COMMAND		rcntion		Start			NETWORKING-Wlan-Transfer-0003-0001-Start_command08
-		COMMAND		rsckt		Open			NETWORKING-Wlan-Transfer-0003-0001-Open_command09
-		COMMAND		rsckt		Connect			NETWORKING-Wlan-Transfer-0003-0001-Connect_command10
-		OUTSTANDING
-		COMMAND		rsckt		DownloadSendHTTPGet			NETWORKING-Wlan-Transfer-0003-0001-DownloadSendHTTPGet_command11
-		OUTSTANDING
-		COMMAND		rsckt		RecvOneOrMore			NETWORKING-Wlan-Transfer-0003-0001-RecvOneOrMore_command12
-		COMMAND		rsckt		Shutdown
-		OUTSTANDING
-		COMMAND		rsckt		Close
-		COMMAND		rcntion		Close
-		COMMAND		scktserv		Close
-	END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0003
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0004
-
-//!@SYMTestCaseID		NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0004
-//!@SYMAPI
-//!                CCommsDatabase::NewL(TBool);
-//!                CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//!                CWlanMgmtClient::NewL()
-//!                MWlanMgmtInterface::GetScanResults(CWlanScanInfo{ref});
-//!                MWlanScanInfoBase::InformationElement( TUint8, TUint8{ref}, const TUint8{ptr}{ptr} ) ;
-//!                CCommsDbTableView::GotoFirstRecord();
-//!                CCommsDbTableView::ReadTextL(const TDesC{ref}, TDes16{ref});
-//!                CCommsDbTableView::ReadUintL(const TDesC{ref}, TUint32{ref});
-//!                CWLanSettings::GetWlanSettings(TUint32,SWLANSettings{ref});
-//!                CWLanSettings::WriteWlanSettings(SWLANSettings{ref});
-//!                CWLanSettings::Disconnect();
-//!                CCommsDbTableView::GotoNextRecord();
-//!                RSocketServ::Connect(TUint);
-//!                RConnection::Open(RSocketServ{ref}, TUint);
-//!                RConnection::Start(TConnPref{ref});
-//!                RSocket::Open(RSocketServ{ref},TUint,TUint,TUint, RConnection{ref});
-//!                RSocket::Connect(TSockAddr{ref},TRequestStatus{ref});
-//!                RSocket::RecvOneOrMore(TDes8{ref},TUint,TRequestStatus{ref},TSockXfrLength{ref});
-//!                RSocket::Shutdown(TShutdown,TRequestStatus{ref});
-//!                
-//!@SYMAuthor			alavariega
-//!@SYMCreationDate		23/06/2008
-//!@SYMTestCaseDesc		Wlan Upload 10MB from User Disk
-//!@SYMTestActions
-//!                1.- Instantiate a CCOMMSDB: NewL
-//!                2.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb )
-//!                3.- GenerateFile ( File = {driveC,mmc}\10mb2.bin; Size   = 10485760 )
-//!                4.- SetOutgoingIap ( WLANIAP = {IAP,Iap}; DEFAULT_SSID = {IAP,Ssid}; commsdbtableview  = comsdbtblview )
-//!                5.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//!                6.- Destroy a CCOMMSDB object: ~
-//!                7.- ConnectSocketServ
-//!                8.-OpenRConnection ( socketserv = scktserv )
-//!                9.- StartRConnection ( socketserv = scktserv )
-//!                10.- OpenSocket ( socketserv = scktserv; connection   = rcntion )
-//!                11.- ConnectSocket ( Ip = {UploadServer,Ip}; Port = {UploadServer,Port} )
-//!                12.- UploadSendHTTPPost ( File  = {driveC,mmc}\10mb2.bin; FileServer = 10mb2.bin; clientID = SALT; serverScript = /dy/upload/upfile.php )
-//!                13.- ReceiveHTTPResponse ( Save = KNullDesC )
-//!                14.- ShutDownSocket
-//!                15.- CloseSocket
-//!                16.- CloseConnection
-//!                17.- CloseSocketServ
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		Normal
-//!@SYMTestExpectedResults
-//!                Upload a 10MB from User Disk with no errors
-//!@SYMTestType			CIT
-
-	START_TEST_BLOCK	6000000	T_Wlan	\nt\wlan\networking-wlan-validation-automated-transfer.ini
-		CREATE_OBJECT	CCommsDatabase		comsdb
-		CREATE_OBJECT	CCommsDbTableView		comsdbtblview
-		CREATE_OBJECT	RSocketServ		scktserv
-		CREATE_OBJECT	RConnection		rcntion
-		CREATE_OBJECT	RSocket		rsckt
-		CREATE_OBJECT	RFile		rfile
-		COMMAND		comsdb		NewL
-		COMMAND		comsdbtblview		NewL			NETWORKING-Wlan-Transfer-0004-0001-NewL_command02
-		COMMAND		rfile		GenerateFile			NETWORKING-Wlan-Transfer-0004-0001-GenerateFile_command03
-		COMMAND		scktserv		SetOutgoingIap			NETWORKING-Wlan-Transfer-0004-0001-SetOutgoingIap_command04
-		COMMAND		comsdbtblview		~
-		COMMAND		comsdb		~
-		COMMAND		scktserv		Connect
-		COMMAND		rcntion		Open			NETWORKING-Wlan-Transfer-0004-0001-Open_command08
-		COMMAND		rcntion		Start			NETWORKING-Wlan-Transfer-0004-0001-Start_command09
-		COMMAND		rsckt		Open			NETWORKING-Wlan-Transfer-0004-0001-Open_command10
-		COMMAND		rsckt		Connect			NETWORKING-Wlan-Transfer-0004-0001-Connect_command11
-		OUTSTANDING
-		COMMAND		rsckt		UploadSendHTTPPost			NETWORKING-Wlan-Transfer-0004-0001-UploadSendHTTPPost_command12
-		COMMAND		rsckt		RecvOneOrMore			NETWORKING-Wlan-Transfer-0004-0001-RecvOneOrMore_command13
-		COMMAND		rsckt		Shutdown
-		OUTSTANDING
-		COMMAND		rsckt		Close
-		COMMAND		rcntion		Close
-		COMMAND		scktserv		Close
-	END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-TRANSFER-0004
-
-DELAY 10000
-