sysstatemgmt/systemstatereferenceplugins/test/tclayer/scripts/ssrefpluginstest_clayer_allclayertests.script
author Tapani Kanerva <Tapani.Kanerva@nice.fi>
Thu, 11 Nov 2010 14:35:29 +0000
branchRCL_3
changeset 86 79105dd92dc2
parent 0 4e1aa6a622a0
permissions -rw-r--r--
Export meaningful default HWRM policy files, to fix Bug 3852

// Copyright (c) 2007-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:
//

PRINT Run All Cmd Tests
LOAD_SUITE tclayer_server

START_TESTCASE DEVSRVS-SSREFPLUGINS-CLAYER-0027
//! @SYMTestCaseID DEVSRVS-SSREFPLUGINS-CLAYER-0027
RUN_TEST_STEP 100 tclayer_server CCLayerTestStarterSession
RUN_TEST_STEP 100 tclayer_server CCLayerTestStartupAdaptationAdapter
RUN_TEST_STEP 100 tclayer_server CCLayerTestSsmPropertyObserver
END_TESTCASE DEVSRVS-SSREFPLUGINS-CLAYER-0027

PRINT Swapping SID over to CSsmUiSpecific::StartupPSUid()
RUN_PROGRAM -1 setcap tclayer_server.exe 0 -SID 2000e65e tclayer_serverSID.exe
PRINT Running remaining tests
LOAD_SUITE tclayer_serverSID

START_TESTCASE DEVSRVS-SSREFPLUGINS-CLAYER-0028
//! @SYMTestCaseID DEVSRVS-SSREFPLUGINS-CLAYER-0028
RUN_TEST_STEP 100 tclayer_serverSID CCLayerTestSsmSimStatusObserver
END_TESTCASE DEVSRVS-SSREFPLUGINS-CLAYER-0028

LOAD_SUITE tclayer_serverwithssm
LOAD_Server tclayer_serverwithssm -SharedData

START_TESTCASE			DEVSRVS-SSREFPLUGINS-CLAYER-29
RUN_PROGRAM -1 setcap tclayer_serverwithssm.exe  00001134  -SID 2000d75b c:\sys\bin\tclayer_serverwithssmcap
LOAD_SUITE tclayer_serverwithssmcap -SharedData 

START_TEST_BLOCK  100	tclayer_serverwithssmcap	z:\ssrefpluginstest\testdata\ssrefpluginstest_clayer_startersessionwithssm.ini
	CREATE_OBJECT	CLayerTestWrapper  	clayerObject
//! Command to define SwP
	COMMAND				clayerObject		DefineSwpCmd				ssrefpluginstest_clayer_startersessionwithssm_DefineSwpCmd
//! Command to set state EOffline
	COMMAND				clayerObject		SetStateCmd					ssrefpluginstest_clayer_startersessionwithssm_SetStateCmd01
//! Command for set state ENormal
	COMMAND				clayerObject		SetStateCmd					ssrefpluginstest_clayer_startersessionwithssm_SetStateCmd02
//! Command for set state EBTSap
	COMMAND				clayerObject		SetStateCmd					ssrefpluginstest_clayer_startersessionwithssm_SetStateCmd03
//! Command for set state InvalidState
	COMMAND	!Error=-6	clayerObject		SetStateCmd					ssrefpluginstest_clayer_startersessionwithssm_SetStateCmd04
//! Command for resetting the normal state because testexecute starts from normal state
	COMMAND				clayerObject		SetStateCmd					ssrefpluginstest_clayer_startersessionwithssm_SetStateCmd02
	COMMAND				clayerObject		RequestResetNetworkCmd		ssrefpluginstest_clayer_startersessionwithssm_RequestResetNetworkCmd
	COMMAND				clayerObject		IsRTCTimeValidCmd			ssrefpluginstest_clayer_startersessionwithssm_IsRTCTimeValidCmd01
	COMMAND				clayerObject		IsRTCTimeValidCmd			ssrefpluginstest_clayer_startersessionwithssm_IsRTCTimeValidCmd02
END_TEST_BLOCK	
END_TESTCASE			DEVSRVS-SSREFPLUGINS-CLAYER-29

START_TESTCASE			DEVSRVS-SSREFPLUGINS-CLAYER-30
LOAD_SUITE tclayer_serverwithssm
RUN_PROGRAM -1 setcap tclayer_serverwithssm.exe  01130 c:\sys\bin\tserverwithoutpwrmgmtcap 
LOAD_SUITE tserverwithoutpwrmgmtcap -SharedData

START_TEST_BLOCK  100	tserverwithoutpwrmgmtcap	 z:\ssrefpluginstest\testdata\ssrefpluginstest_clayer_startersessionwithssm.ini
	CREATE_OBJECT	CLayerTestWrapper  clayerObject
//! Command to set state EOffline
	COMMAND	!Error=-5	clayerObject		RFSwpTransitionNotAllowCmd		ssrefpluginstest_clayer_startersessionwithoutssm_RFSwpTransitionNotAllowedCmd01
//! Command for set state ENormal	
	COMMAND	!Error=-6	clayerObject		RFSwpTransitionNotAllowCmd		ssrefpluginstest_clayer_startersessionwithoutssm_RFSwpTransitionNotAllowedCmd02
END_TEST_BLOCK	
END_TESTCASE			DEVSRVS-SSREFPLUGINS-CLAYER-30