installationservices/swi/test/tsisregistrytest/Scripts/tsisregistrytest_tcb.script
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
child 27 e8965914fac7
--- a/installationservices/swi/test/tsisregistrytest/Scripts/tsisregistrytest_tcb.script	Tue Aug 31 15:21:33 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-//
-// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of the License "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 SisRegistry tests
-//
-LOAD_SUITE tSisRegistryTest
-LOAD_SUITE tuiscriptadaptors
-//
-
-
-RUN_UTILS MkDir c:\private\10003a3f\import
-RUN_UTILS MkDir c:\private\10003a3f\import\apps
-RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\swiappregintegration02\swiappregintegration02_reg.rsc c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0001
-//! @SYMTestCaseDesc		Add the Application Registration info into SCR from _reg.rsc
-//! @SYMTestPriority		
-//! @SYMTestActions		Parse then _reg.rsc file placed in apparc's pvt folder and populate the db and then remove the app data
-//! @SYMTestExpectedResults	The test completes with KErrNone completion code.
-
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0001
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_C_Drive
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_No_Data
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0001
-RUN_UTILS DeleteFile  c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0002
-//! @SYMTestCaseDesc		Add the Application Registration info into SCR from _reg.rsc
-//! @SYMTestPriority		Low
-//! @SYMTestActions		Parse then _reg.rsc file placed in non apparc's pvt folder and populate the db
-//! @SYMTestExpectedResults	The test completes with KErrArgument completion code.
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0002
-RUN_TEST_STEP_RESULT -5 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_nonapparc_folder
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0002
-
-RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\swiappregintegration02\swiappregintegration02_reg.rsc c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0003
-//! @SYMTestCaseDesc		Add the Application Registration info into SCR from _reg.rsc
-//! @SYMTestPriority		
-//! @SYMTestActions		Parse then same _reg.rsc file placed in apparc's pvt folder twice and populate the db and then remove the app data.
-//! @SYMTestExpectedResults	Removes the existing app reg info  and completes with KErrNone completion code
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0003
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_C_Drive
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_No_Data
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0003
-RUN_UTILS DeleteFile  c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0004
-//! @SYMTestCaseDesc		Overwrite the existing Application Registration info with a new one into SCR.
-//! @SYMTestPriority		
-//! @SYMTestActions		Install the SA package and its SP upgrade(with app),parse then _reg.rsc file(havig same appuid as of SP) placed in apparc's pvt folder 
-//!				populate the db and then remove tha app data, the reg data for the .rsc file associated with the removed app(in rom) should come back.
-//! @SYMTestExpectedResults	Upon removal of reg file data, the reg data for the .rsc file associated with the removed app(in rom) should come back successfully.
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0004
-RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
-RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_sp
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_base01
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_C_Drive_base01
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_base01
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_z_Drive
-RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0004
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0005
-//! @SYMTestCaseDesc		Overwrite the existing Application Registration info with a new one into SCR.
-//! @SYMTestPriority		
-//! @SYMTestActions		Install the SA package and its SP upgrade(with app),parse then _reg.rsc file(havig same appuid as of SP) placed in apparc's pvt folder 
-//!				populate the db and then remove tha app data.
-//! @SYMTestExpectedResults	Upon removal of reg file data, the reg data for the .rsc file associated with the removed app(in rom) should come back.
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0005
-RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
-RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_sp
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_base01
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_z_Drive
-RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0005
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0006
-//! @SYMTestCaseDesc		Removal the Application Registration info from SCR fails.
-//! @SYMTestPriority		
-//! @SYMTestActions		Process the path of the app reg filer and if its is non apparc return
-//! @SYMTestExpectedResults	Completes with KErrArgument completion code
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0006
-RUN_TEST_STEP_RESULT -5 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_nonapparc_folder
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0006
-
-RUN_UTILS MkDir c:\private\10003a3f\import
-RUN_UTILS MkDir c:\private\10003a3f\import\apps
-RUN_UTILS CopyFile  z:\systemtest\testdata\dummy.txt c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0007
-//! @SYMTestCaseDesc		Removal the non _reg.rsc file data from SCR.
-//! @SYMTestPriority		
-//! @SYMTestActions		Open the file and check if its a valid _reg.rsc file
-//! @SYMTestExpectedResults	Completes with KErrArgument completion code
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0007
-RUN_TEST_STEP_RESULT -5 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_nonapparc_folder
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0007
-
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0008
-//! @SYMTestCaseDesc		Add the non _reg.rsc file data into SCR
-//! @SYMTestPriority		
-//! @SYMTestActions		Open the file and check if its a valid _reg.rsc file
-//! @SYMTestExpectedResults	Completes with KErrArgument completion code
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0008
-RUN_TEST_STEP_RESULT -5 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0008
-RUN_UTILS DeleteFile  c:\private\10003a3f\import\apps\swiappregintegration02_reg.rsc
-
-RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\swiappregintegration_base01\swiappregintegration_base01_reg.rsc c:\private\10003a3f\import\apps\swiappregintegration_base01_reg.rsc
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0009
-//! @SYMTestCaseDesc		Overwrite the existing Application Registration info present in z drive with a new one(in c drive) into SCR.
-//! @SYMTestPriority		
-//! @SYMTestActions		Add the app reg info of reg present in c drive , which overwritres the reg data of rom,  then remove the reg data of c drive 
-//!				reg data of file in rom should come back.
-//! @SYMTestExpectedResults     Upon removal of reg file data, reg data of file present in z should comes back
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0009
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_base01
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_C_Drive_base01
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_base01
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_z_Drive
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0009
-RUN_UTILS DeleteFile  c:\private\10003a3f\import\apps\swiappregintegration_base01_reg.rsc
-
-RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\swiappregintegration12\swiappregintegration12_reg.rsc c:\private\10003a3f\import\apps\swiappregintegration12_reg.rsc
-//! @file
-//! @SYMTestCaseID		API-SEC-SISREGISTRY_TCB-0010
-//! @SYMTestCaseDesc		Overwrite the existing Application Registration info with a new one into SCR.
-//! @SYMTestPriority		
-//! @SYMTestActions		Add the app reg data of rsc file in c drive overwriting the reg data of the stub in rom having an app (with reg file)
-//!				remove the reg data of rsc in c drive, the stub should be reregistered.
-//! @SYMTestExpectedResults	Upon removal of reg file data, the stub with reg data in z should comes back
-
-START_TESTCASE API-SEC-SISREGISTRY_TCB-0010
-RUN_TEST_STEP 100 tSisRegistryTest AddAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_eclipse_stub
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_eclipse_stub_c
-RUN_TEST_STEP 100 tSisRegistryTest RemoveAppRegInfo z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_eclipse_stub
-RUN_TEST_STEP 100 tSisRegistryTest CheckAppRegData z:\tswi\tsisregistrytest\scripts\tsisregistrytest.ini AddAppRegInfo_apparc_folder_eclipse_stub_z
-END_TESTCASE API-SEC-SISREGISTRY_TCB-0010
-RUN_UTILS DeleteFile  c:\private\10003a3f\import\apps\swiappregintegration12_reg.rsc