--- a/wlanapitest/wlanhaitest/wlan/scripts/networking-wlan-validation-automated-connection.script Thu Aug 19 11:40:48 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,357 +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-connection
-//! @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-CONNECTION-0001
-
-//!@SYMTestCaseID NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0001
-//!@SYMAPI
-//! CWlanMgmtClient::NewL();
-//! REComSession::CreateImplementationL(TUid, TUid{ref});
-//! MWlanMgmtInterface::GetScanResults(CWlanScanInfo{ref});
-//! MWlanScanInfoBase::InformationElement( TUint8, TUint8{ref}, const TUint8{ptr}{ptr} ) ;
-//! REComSession::DestroyedImplementation(TUid);
-//!@SYMAuthor alavariega
-//!@SYMCreationDate 23/06/2008
-//!@SYMTestCaseDesc Wlan scan
-//!@SYMTestActions
-//! 1.- Instantiate management client. Scan for broadcasted Wireless network names; SSIDs: NewL
-//! 2.- Instantiate Scan Info. Check that the given SSIDs were found:NewL ( WlanScanUid = {UID, Uid} )
-//! 3.- GetScanResults ( scaninfo = wlansinf )
-//! 4.- SelectScanInfo ( DEFAULT_SSID_Ssid = {IAP,Iap} )
-//! 5.- Destroy Scan information: ~
-//! 6.- Destroy management client: ~
-//!@SYMTestStatus Verified
-//!@SYMTestPriority Normal
-//!@SYMTestExpectedResults
-//! TEF reports the test case passed.
-//!@SYMTestType CIT
-
- START_TEST_BLOCK 100 T_Wlan \nt\wlan\networking-wlan-validation-automated-connection.ini
- CREATE_OBJECT WlanMgmtClient wmgmtcnt
- CREATE_OBJECT WlanScanInfo wlansinf
- COMMAND wmgmtcnt NewL
- COMMAND wlansinf NewL NETWORKING-Wlan-Connection-0001-0001-NewL_command02
- COMMAND wmgmtcnt GetScanResults NETWORKING-Wlan-Connection-0001-0001-GetScanResults_command03
- COMMAND wlansinf InformationElement NETWORKING-Wlan-Connection-0001-0001-InformationElement_command04
- COMMAND wlansinf ~
- COMMAND wmgmtcnt ~
- END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0001
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0002
-
-//!@SYMTestCaseID NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-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);
-//! RSocket::Open(RSocketServ{ref}, TUint);
-//! RConnection::Start(TConnPref{ref});
-//! RConnection::Open(RSocketServ{ref},TUint,TUint,TUint, RConnection{ref});
-//! RSocket::Connect(TSockAddr{ref},TRequestStatus{ref});
-//! RSocket::RecvOneOrMore(TDes8{ref},TUint,TRequestStatus{ref},TSockXfrLength{ref});
-//! Shutdown(TShutdown,TRequestStatus{ref});
-//!@SYMAuthor alavariega
-//!@SYMCreationDate 23/06/2008
-//!@SYMTestCaseDesc Wlan connect
-//!@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 = scktserv; connection = rcntion )
-//! 10.- ConnectSocket ( Ip = {DownloadServer,Ip}; Port = {DownloadServer,Port} )
-//! 11.- HttpGet
-//! 12.- ShutDownSocket
-//! 13.- CloseSocket
-//! 14.- CloseConnection
-//! 15.- CloseSocketServ
-//!
-
-//!@SYMTestStatus Verified
-//!@SYMTestPriority Normal
-//!@SYMTestExpectedResults
-//! Connect to a WLAN with no errors
-//!@SYMTestType CIT
-
- START_TEST_BLOCK 600 T_Wlan \nt\wlan\networking-wlan-validation-automated-connection.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-Connection-0002-0001-NewL_command02
- COMMAND scktserv SetOutgoingIap NETWORKING-Wlan-Connection-0002-0001-SetOutgoingIap_command03
- COMMAND comsdbtblview ~
- COMMAND comsdb ~
- COMMAND scktserv Connect
- COMMAND rcntion Open NETWORKING-Wlan-Connection-0002-0001-Open_command07
- COMMAND rcntion Start NETWORKING-Wlan-Connection-0002-0001-Start_command08
- COMMAND rsckt Open NETWORKING-Wlan-Connection-0002-0001-Open_command09
- COMMAND rsckt Connect NETWORKING-Wlan-Connection-0002-0001-Connect_command10
- OUTSTANDING
- COMMAND rsckt HttpGet
- COMMAND rsckt Shutdown
- OUTSTANDING
- COMMAND rsckt Close
- COMMAND rcntion Close
- COMMAND scktserv Close
- END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0002
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0003
-
-//!@SYMTestCaseID NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0003
-//!@SYMAPI
-//! CCommsDatabase::NewL(TBool);
-//! CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//! CWlanMgmtClient::NewL();
-//! REComSession::CreateImplementationL(TUid, TUid{ref});
-//! 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});
-//! REComSession::DestroyedImplementation(TUid);
-//! 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 Connection to 802.11b Router
-//!@SYMTestActions
-//! 1.- InstantiateMgmtClient: NewL
-//! 2.- InstantiateScanInfo: NewL ( WlanScanUid = {UID, Uid} )
-//! 3.- Instantiate a CCOMMSDB: NewL
-//! 4.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb )
-//! 5.- GetScanResultsL ( scaninfo = wlansinf )
-//! 6.- SelectScanInfo ( DEFAULT_SSID_Ssid = {IAP80211b,Iap} )
-//! 7.- CheckSupportedRates ( rate = 2; scaninfo = wlansinf )
-//! 8.- CheckSupportedRates ( rate = 4; scaninfo = wlansinf )
-//! 9.- CheckSupportedRates ( rate = 11; scaninfo = wlansinf )
-//! 10.- CheckSupportedRates ( rate = 22; scaninfo = wlansinf )
-//! 11.- SetOutgoingIap ( WLANIAP = {IAP,Iap};DEFAULT_SSID = {IAP80211b,Iap}; commsdbtableview = comsdbtblview )
-//! 12.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//! 13.- Destroy a CCOMMSDB object: ~
-//! 14.- ConnectSocketServ
-//! 15.- OpenRConnection ( socketserv = scktserv )
-//! 16.- StartRConnection ( socketserv = scktserv )
-//! 17.- OpenSocket ( socketserv = scktserv;connection = rcntion )
-//! 18.- ConnectSocket ( Ip = {DownloadServer,Ip}; Port = {DownloadServer,Port} )
-//! 19.- HttpGet
-//! 20.- ShutDownSocket
-//! 21.- CloseSocket
-//! 22.- CloseConnection
-//! 23.- CloseSocketServ
-//! 24.- DestroyScanInfo: ~
-//! 25.- DestroyMgmtClient: ~
-//!@SYMTestStatus Verified
-//!@SYMTestPriority Normal
-//!@SYMTestExpectedResults
-//! Test case passes if the DUT can connect to the WLAN 802.11b router broadcasting the defined SSID.
-//!@SYMTestType CIT
-
- START_TEST_BLOCK 600 T_Wlan \nt\wlan\networking-wlan-validation-automated-connection.ini
- CREATE_OBJECT WlanMgmtClient wmgmtcnt
- CREATE_OBJECT WlanScanInfo wlansinf
- CREATE_OBJECT CCommsDatabase comsdb
- CREATE_OBJECT CCommsDbTableView comsdbtblview
- CREATE_OBJECT RSocketServ scktserv
- CREATE_OBJECT RConnection rcntion
- CREATE_OBJECT RSocket rsckt
- COMMAND wmgmtcnt NewL
- COMMAND wlansinf NewL NETWORKING-Wlan-Connection-0003-0001-NewL_command02
- COMMAND comsdb NewL
- COMMAND comsdbtblview NewL NETWORKING-Wlan-Connection-0003-0001-NewL_command04
- COMMAND wmgmtcnt GetScanResults NETWORKING-Wlan-Connection-0003-0001-GetScanResults_command05
- COMMAND wlansinf InformationElement NETWORKING-Wlan-Connection-0003-0001-InformationElement_command06
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0003-0001-CheckSupportedRates_command07
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0003-0001-CheckSupportedRates_command08
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0003-0001-CheckSupportedRates_command09
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0003-0001-CheckSupportedRates_command10
- COMMAND scktserv SetOutgoingIap NETWORKING-Wlan-Connection-0003-0001-SetOutgoingIap_command12
- COMMAND comsdbtblview ~
- COMMAND comsdb ~
- COMMAND scktserv Connect
- COMMAND rcntion Open NETWORKING-Wlan-Connection-0003-0001-Open_command16
- COMMAND rcntion Start NETWORKING-Wlan-Connection-0003-0001-Start_command17
- COMMAND rsckt Open NETWORKING-Wlan-Connection-0003-0001-Open_command18
- COMMAND rsckt Connect NETWORKING-Wlan-Connection-0003-0001-Connect_command19
- OUTSTANDING
- COMMAND rsckt HttpGet
- COMMAND rsckt Shutdown
- OUTSTANDING
- COMMAND rsckt Close
- COMMAND rcntion Close
- COMMAND scktserv Close
- COMMAND wlansinf ~
- COMMAND wmgmtcnt ~
- END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0003
-
-
-
-
-START_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0004
-
-//!@SYMTestCaseID NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0004
-//!@SYMAPI
-//! CCommsDatabase::NewL(TBool);
-//! CCommsDbTableView::OpenIAPTableViewMatchingBearerSetLC(TUint32, TCommDbConnectionDirection);
-//! CWlanMgmtClient::NewL();
-//! REComSession::CreateImplementationL(TUid, TUid{ref});
-//! 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});
-//! REComSession::DestroyedImplementation(TUid);
-//! 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 Connection to 802.11g Router
-//!@SYMTestActions
-//! 1.- InstantiateMgmtClient: NewL
-//! 2.- InstantiateScanInfo: NewL ( WlanScanUid = {UID, Uid} )
-//! 3.- Instantiate a CCOMMSDB: NewL
-//! 4.- Instantiate a CCOMMSDBTABLEVIEW: NewL ( commsdb = comsdb)
-//! 5.- GetScanResultsL ( scaninfo = wlansinf )
-//! 6.- SelectScanInfo ( DEFAULT_SSID_Ssid = {IAP80211g,Iap} )
-//! 7.- CheckSupportedRates ( rate = 2;scaninfo = wlansinf )
-//! 8.- CheckSupportedRates ( rate = 4;scaninfo = wlansinf )
-//! 9.- CheckSupportedRates ( rate = 11;scaninfo = wlansinf )
-//! 10.- CheckSupportedRates ( rate = 22;scaninfo = wlansinf )
-//! 11.- SetOutgoingIap ( WLANIAP = {IAP,Iap}; DEFAULT_SSID = {IAP80211g,Iap}; commsdbtableview = comsdbtblview )
-//! 12.- Destroy a CCOMMSDBTABLEVIEW object: ~
-//! 13.- Destroy a CCOMMSDB object: ~
-//! 14.- ConnectSocketServ
-//! 15.- OpenRConnection ( socketserv = scktserv )
-//! 16.- StartRConnection ( socketserv = scktserv )
-//! 17.- OpenSocket ( socketserv = scktserv; connection = rcntion)
-//! 18.- ConnectSocket ( Ip = {DownloadServer,Ip}; Port ={DownloadServer,Port} )
-//! 19.- HttpGet
-//! 20.- ShutDownSocket
-//! 21.- CloseSocket
-//! 22.- CloseConnection
-//! 23.- CloseSocketServ
-//! 24.- DestroyScanInfo: ~
-//! 25.- DestroyMgmtClient: ~
-//!@SYMTestStatus Verified
-//!@SYMTestPriority Normal
-//!@SYMTestExpectedResults
-//! Test case passes if the DUT can connect to the WLAN 802.11g router broadcasting the defined SSID.
-//!@SYMTestType CIT
-
- START_TEST_BLOCK 600 T_Wlan \nt\wlan\networking-wlan-validation-automated-connection.ini
- CREATE_OBJECT WlanMgmtClient wmgmtcnt
- CREATE_OBJECT WlanScanInfo wlansinf
- CREATE_OBJECT CCommsDatabase comsdb
- CREATE_OBJECT CCommsDbTableView comsdbtblview
- CREATE_OBJECT RSocketServ scktserv
- CREATE_OBJECT RConnection rcntion
- CREATE_OBJECT RSocket rsckt
- COMMAND wmgmtcnt NewL
- COMMAND wlansinf NewL NETWORKING-Wlan-Connection-0004-0001-NewL_command02
- COMMAND comsdb NewL
- COMMAND comsdbtblview NewL NETWORKING-Wlan-Connection-0004-0001-NewL_command04
- COMMAND wmgmtcnt GetScanResults NETWORKING-Wlan-Connection-0004-0001-GetScanResults_command05
- COMMAND wlansinf InformationElement NETWORKING-Wlan-Connection-0004-0001-InformationElement_command06
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0004-0001-CheckSupportedRates_command07
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0004-0001-CheckSupportedRates_command08
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0004-0001-CheckSupportedRates_command09
- COMMAND rsckt CheckSupportedRates NETWORKING-Wlan-Connection-0004-0001-CheckSupportedRates_command10
- COMMAND scktserv SetOutgoingIap NETWORKING-Wlan-Connection-0004-0001-SetOutgoingIap_command12
- COMMAND comsdbtblview ~
- COMMAND comsdb ~
- COMMAND scktserv Connect
- COMMAND rcntion Open NETWORKING-Wlan-Connection-0004-0001-Open_command16
- COMMAND rcntion Start NETWORKING-Wlan-Connection-0004-0001-Start_command17
- COMMAND rsckt Open NETWORKING-Wlan-Connection-0004-0001-Open_command18
- COMMAND rsckt Connect NETWORKING-Wlan-Connection-0004-0001-Connect_command19
- OUTSTANDING
- COMMAND rsckt HttpGet
- COMMAND rsckt Shutdown
- OUTSTANDING
- COMMAND rsckt Close
- COMMAND rcntion Close
- COMMAND scktserv Close
- COMMAND wlansinf ~
- COMMAND wmgmtcnt ~
- END_TEST_BLOCK
-END_TESTCASE NETWORKING-WLAN-VALIDATION-AUTOMATED-CONNECTION-0004
-
-DELAY 10000