telephonyprotocols/pdplayer/umts/test/Te_UmtsGprsSCPR/scripts/te_cap_umtsgprsscpr_noqostestnif.script
branchopencode
changeset 24 6638e7f4bd8f
parent 0 3553901f7fa8
child 32 58332560b319
--- a/telephonyprotocols/pdplayer/umts/test/Te_UmtsGprsSCPR/scripts/te_cap_umtsgprsscpr_noqostestnif.script	Mon May 03 13:37:20 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/Te_UmtsGprsSCPR/scripts/te_cap_umtsgprsscpr_noqostestnif.script	Thu May 06 15:10:38 2010 +0100
@@ -1,287 +1,287 @@
-// Copyright (c) 2004-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:
-// UmtsGprsScpr component integration tests - Capabality tests.
-//
-
-//! @file TE_Cap_UmtsGrpsScpr.script
-
-
-// Ensure that the default config is present if no cleverer one has been put there already
-RUN_SCRIPT z:\testdata\scripts\exec_esock_default_to_config_1.script
-
-PRINT Run all te_Cap_UmtsGprsScpr Suite Tests
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_UmtsGprsScprLoopbackCSY.ini c:\loopback.ini
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
-
-// No Caps
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002000  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  capabilities now set to [NetworkServices] (MASK = 00002000)  --------
-PRINT --------  CapConfig1Case1 & 2
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0201
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0201
-//! @SYMTestCaseDesc ESock API Policy check: clients with NETWORKSERVICE CAPABILITY should be able to modify secondary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
-//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
-
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0201
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0202
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0202
-//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKSERVICE CAPABILITY should not be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
-//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0202
-
-
-// NetworkControl
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002400  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  CapConfig1Case3 & 4
-PRINT --------  capabilities now set to [NetworkServices|NetworkControl] (MASK = 00002400)  --------
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0203
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0203
-//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify secondary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
-//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
-
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0203
-
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0204
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0204
-//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefaul mode.
-//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case4.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0204
-
-
-// All -Tcb -NetworkControl
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 000FFBFE  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  capabilities now set to [ALL -Tcb -NetworkControl] (MASK = 000FFBFE)  --------
-PRINT --------  CapConfig1Case5 & 6
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0205
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0205
-//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL  CAPABILITY should be able to modify secondary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
-//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
-
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0205
-
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0206
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0206
-//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL CAPABILITY should not be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
-//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest.xml ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0206
-
-
-//////////////////////////////////////////////////
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-// using a version of config.txt where it doesn't have qospolicies.ini entry
-// have not implememted SetTestNo() for Simtsy, this is easier option
-// drawback is that can only have 1 section in config.txt, so need to replace old one here
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_Config2.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_Config2.txt c:\config.txt
-
-// remove ip.qos.esk and qospolicies.ini from environment, so QoS FW and GuQoS is not loaded
-RUN_UTILS MkDir C:\te_UmtsGprSscpr_temp\
-RUN_UTILS CopyFile C:\private\101f7989\ESock\qospolicies.ini C:\te_UmtsGprSscpr_temp\qospolicies.ini
-RUN_UTILS CopyFile C:\private\101f7989\ESock\ip.qos.esk C:\te_UmtsGprSscpr_temp\ip.qos.esk
-RUN_UTILS MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS MakeReadWrite c:\private\101F7989\esock\ip.qos.esk
-RUN_UTILS MakeReadWrite c:\qospolicies.ini
-RUN_UTILS DeleteFile C:\private\101f7989\ESock\qospolicies.ini
-RUN_UTILS DeleteFile C:\private\101f7989\ESock\ip.qos.esk
-RUN_UTILS DeleteFile C:\qospolicies.ini
-
-
-//  NetworkServices
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002000  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  capabilities now set to [NetworkServices] (MASK = 00002000)  --------
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0207
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0207
-//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKSERVICE CAPABILITY should not be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
-//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest2.cfg ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0207
-
-
-// NetworkControl
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002400  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  capabilities now set to [NetworkServices|NetworkControl] (MASK = 00002400)  --------
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0208
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0208
-//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefaul mode.
-//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case4.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0208
-
-// All - Tcb - NetworkControl
-RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 000FFBFE  C:\sys\bin\Te_esockteststepsSuite_sc.exe
-PRINT --------  capabilities now set to [ALL -Tcb -NetworkControl] (MASK = 000FFBFE)  --------
-
-START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0209
-//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0209
-//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL CAPABILITY should not be able to modify primary PDP context
-//! @SYMFssID
-//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
-//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-CED -i z:\testdata\configs\te_umtsgprsscpr_captest2.cfg ced.log
-RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
-END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0209
-
-
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-// put it all back for the other tests
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\qospolicies.ini C:\private\101f7989\ESock\qospolicies.ini
-RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\ip.qos.esk C:\private\101f7989\ESock\ip.qos.esk
-RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\qospolicies.ini C:\qospolicies.ini
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-PRINT Complete_TEST_CASE_ID_PLACEHOLDER_Tests
-
+// Copyright (c) 2004-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:
+// UmtsGprsScpr component integration tests - Capabality tests.
+//
+
+//! @file TE_Cap_UmtsGrpsScpr.script
+
+
+// Ensure that the default config is present if no cleverer one has been put there already
+RUN_SCRIPT z:\testdata\scripts\exec_esock_default_to_config_1.script
+
+PRINT Run all te_Cap_UmtsGprsScpr Suite Tests
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+
+RUN_UTILS  MkDir c:\simtsy\
+RUN_UTILS  MkDir c:\private\
+RUN_UTILS  MkDir c:\private\101F7989\
+RUN_UTILS  MkDir c:\private\101F7989\esock\
+RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
+RUN_UTILS  MakeReadWrite c:\config.txt
+RUN_UTILS  MakeReadWrite c:\loopback.ini
+RUN_UTILS  MakeReadWrite c:\qospolicies.ini
+RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  DeleteFile c:\loopback.ini
+RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\TE_UmtsGprsScprLoopbackCSY.ini c:\loopback.ini
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
+
+// No Caps
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002000  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  capabilities now set to [NetworkServices] (MASK = 00002000)  --------
+PRINT --------  CapConfig1Case1 & 2
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0201
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0201
+//! @SYMTestCaseDesc ESock API Policy check: clients with NETWORKSERVICE CAPABILITY should be able to modify secondary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
+//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
+
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0201
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0202
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0202
+//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKSERVICE CAPABILITY should not be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
+//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0202
+
+
+// NetworkControl
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002400  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  CapConfig1Case3 & 4
+PRINT --------  capabilities now set to [NetworkServices|NetworkControl] (MASK = 00002400)  --------
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0203
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0203
+//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify secondary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
+//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
+
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0203
+
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0204
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0204
+//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefaul mode.
+//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case4.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0204
+
+
+// All -Tcb -NetworkControl
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 000FFBFE  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  capabilities now set to [ALL -Tcb -NetworkControl] (MASK = 000FFBFE)  --------
+PRINT --------  CapConfig1Case5 & 6
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0205
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0205
+//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL  CAPABILITY should be able to modify secondary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in ECreateNew mode.
+//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config_noqostestnif.txt c:\config.txt
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case1.script
+
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_config.txt c:\config.txt
+
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0205
+
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0206
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0206
+//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL CAPABILITY should not be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
+//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0206
+
+
+//////////////////////////////////////////////////
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+
+// using a version of config.txt where it doesn't have qospolicies.ini entry
+// have not implememted SetTestNo() for Simtsy, this is easier option
+// drawback is that can only have 1 section in config.txt, so need to replace old one here
+
+RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
+RUN_UTILS  MakeReadWrite c:\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_Config2.txt c:\simtsy\config.txt
+RUN_UTILS  CopyFile z:\TestData\Configs\te_umtsgprsscpr_Config2.txt c:\config.txt
+
+// remove ip.qos.esk and qospolicies.ini from environment, so QoS FW and GuQoS is not loaded
+RUN_UTILS MkDir C:\te_UmtsGprSscpr_temp\
+RUN_UTILS CopyFile C:\private\101f7989\ESock\qospolicies.ini C:\te_UmtsGprSscpr_temp\qospolicies.ini
+RUN_UTILS CopyFile C:\private\101f7989\ESock\ip.qos.esk C:\te_UmtsGprSscpr_temp\ip.qos.esk
+RUN_UTILS MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
+RUN_UTILS MakeReadWrite c:\private\101F7989\esock\ip.qos.esk
+RUN_UTILS MakeReadWrite c:\qospolicies.ini
+RUN_UTILS DeleteFile C:\private\101f7989\ESock\qospolicies.ini
+RUN_UTILS DeleteFile C:\private\101f7989\ESock\ip.qos.esk
+RUN_UTILS DeleteFile C:\qospolicies.ini
+
+
+//  NetworkServices
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002000  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  capabilities now set to [NetworkServices] (MASK = 00002000)  --------
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0207
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0207
+//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKSERVICE CAPABILITY should not be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
+//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest2.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0207
+
+
+// NetworkControl
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 00002400  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  capabilities now set to [NetworkServices|NetworkControl] (MASK = 00002400)  --------
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0208
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0208
+//! @SYMTestCaseDesc ESock API Policing check, clients with NETWORKCONTROL CAPABILITY should be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefaul mode.
+//! @SYMTestExpectedResults Notification CSubConGenericEventParamsGranted is received, Simtsy returns KErrNone.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_UmtsGprsScpr.xml ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case4.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0208
+
+// All - Tcb - NetworkControl
+RUN_PROGRAM -1 setcap Te_esockteststepsSuite_captest.exe 000FFBFE  C:\sys\bin\Te_esockteststepsSuite_sc.exe
+PRINT --------  capabilities now set to [ALL -Tcb -NetworkControl] (MASK = 000FFBFE)  --------
+
+START_TESTCASE			NET-UMTS-UmtsGprsSCPR-0209
+//! @SYMTestCaseID		NET-UMTS-UmtsGprsSCPR-0209
+//! @SYMTestCaseDesc ESock API Policing check, clients with ALL -TCB -NETWORKCONTROL CAPABILITY should not be able to modify primary PDP context
+//! @SYMFssID
+//! @SYMTestActions SetParameters on the RSubconnection in EAttachToDefault mode.
+//! @SYMTestExpectedResults SetParameters() rejected with KErrPermissionDenied.
+//! @SYMTestPriority Critical
+//! @SYMTestStatus Implemented
+//! @SYMTestType CIT
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+CED -i z:\testdata\configs\te_umtsgprsscpr_captest2.cfg ced.log
+RUN_SCRIPT  Z:\TestData\Scripts\te_Cap_UmtsGprsScprConfig1Case2.script
+END_TESTCASE			NET-UMTS-UmtsGprsSCPR-0209
+
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+
+// put it all back for the other tests
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\qospolicies.ini C:\private\101f7989\ESock\qospolicies.ini
+RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\ip.qos.esk C:\private\101f7989\ESock\ip.qos.esk
+RUN_UTILS CopyFile C:\te_UmtsGprSscpr_temp\qospolicies.ini C:\qospolicies.ini
+
+RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
+RUN_UTILS  MakeReadWrite c:\config.txt
+RUN_UTILS  MakeReadWrite c:\qospolicies.ini
+RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
+RUN_UTILS  DeleteFile c:\simtsy\config.txt
+RUN_UTILS  DeleteFile c:\config.txt
+RUN_UTILS  DeleteFile c:\loopback.ini
+RUN_UTILS  DeleteFile c:\qospolicies.ini
+RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
+
+PRINT Complete_TEST_CASE_ID_PLACEHOLDER_Tests
+