installationservices/swinstallationfw/test/tusif/scripts/tsifintegration.script
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
child 27 e8965914fac7
--- a/installationservices/swinstallationfw/test/tusif/scripts/tsifintegration.script	Tue Aug 31 15:21:33 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,712 +0,0 @@
-//
-// Copyright (c) 2009-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 USIF integration tests
-
-// Delete the SCR Database file
-LOAD_SUITE tscr
-LOAD_SUITE tSisRegistryTest
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-
-LOAD_SUITE tUsifSuite
-
-// ************************ Integration test cases ************************
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0001
-//! @SYMTestCaseDesc 		Getting information about a component
-//! @SYMTestStatus 		3. Released
- 
-START_TESTCASE API-SEC-USIF-tsifintegration-0001
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoByFileHandle
-RUN_TEST_STEP !Result=-9 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoOverflowByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoByFileNameForUninstalledCompoundComponent
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoByFileHandleForUninstalledCompoundComponent
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0001
-
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0002
-//! @SYMTestCaseDesc 		Installation/uninstallation of a native component through SIF by file name/handle
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0002
-
-// by file name
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-// by file handle
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallByFileHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-// compound package by file name
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootPkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild1PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild2PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0Child0PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallCompoundComponentByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootPkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild1PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild2PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0Child0PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootPkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild0PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild1PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild2PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild0Child0PkgByNameAndVendor
-// compound package by file handle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootPkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild1PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild2PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0Child0PkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallCompoundComponentByFileHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootPkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild1PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild2PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRootChild0Child0PkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootPkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild0PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild1PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild2PkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRootChild0Child0PkgByNameAndVendor
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0002
-
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0003
-//! @SYMTestCaseDesc 		Generic browser installation by file name/handle
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0003
-
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRefPackageNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifGenericBrowserInstallStep z:\tusif\tsifintegration\tsifintegration.ini GenericBrowserInstallRefPkgByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRefBasePackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRefPkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRefPackageNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifGenericBrowserInstallStep z:\tusif\tsifintegration\tsifintegration.ini GenericBrowserInstallRefPkgByFileHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRefUpgradePackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallRefPkgByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyRefPackageNonExistence
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0003
-
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0004
-//! @SYMTestCaseDesc 		SCOMO install inactivate
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0004
-
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallInactiveByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyInactivePackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0004
-
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0007
-//! @SYMTestCaseDesc 		Upgrade of a native component through SIF
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0007
-
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini UpgradeByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyUpgradePackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0007
-
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0008
-//! @SYMTestCaseDesc		Incorrect Upgrade of a native component through SIF
-//! @SYMTestStatus		3. Released
-START_TESTCASE API-SEC-USIF-tsifintegration-0008
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageExistence
-RUN_TEST_STEP !Result=-10301 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InvalidUpgradeByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-END_TESTCASE API-SEC-USIF-tsifintegration-0008
-
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0009
-//! @SYMTestCaseDesc 		Asynchronous cancellation of native installation
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0009
-
-RUN_TEST_STEP !Result=-3 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini AsynchronousCancelInstallByFileName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-RUN_TEST_STEP !Result=-3 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini AsynchronousCancelInstallByFileHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0009
-
-
-// Ensure clean database before the following tests (0011 - 0020), as they rely on component ids starting from 1
-// Get the component information for a new base(SA type) component when it wasn't installed on the device and check that
-// the information retrieved is as expected.
-
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0010
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0010
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForNewNativeBaseCompByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForNewNativeBaseCompByFileHandle
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0010
-
-
-// Get the base(SA type) component information when the same component was already installed on the device and check that 
-// the information retrieved is as expected.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0011
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0011
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep            z:\tusif\tsifintegration\tsifintegration.ini InstallComponentInfoIntegByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForInstalledNativeBaseByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForInstalledNativeBaseByFileHandle
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep          z:\tusif\tsifintegration\tsifintegration.ini UninstallComponentInfoInteg
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0011
-
-
-// Get the Upgrading(PU type) component information when the base(SA type) component was already installed on the device
-// and check that the information retrieved is matching with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0012
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0012
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep            z:\tusif\tsifintegration\tsifintegration.ini InstallComponentInfoIntegByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForUpgradeByFNWhenBaseInstalled
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep 	       z:\tusif\tsifintegration\tsifintegration.ini UninstallComponentInfoInteg
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0012
-
-
-// Get the Upgrading(PU type) component information when the base(SA type) component was not installed on the device and 
-// check that the install status in retrieved info results in base package missing.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0013
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0013
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForUpgradeByFNWhenBaseMissing
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0013
-
-
-// Get the Patch(SP type) component information when the base(SA type) component was already installed on the device
-// and check that the information retrieved is matching with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0014
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0014
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep            z:\tusif\tsifintegration\tsifintegration.ini InstallComponentInfoIntegByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForPatchByFNWhenBaseInstalled
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep 	       z:\tusif\tsifintegration\tsifintegration.ini UninstallComponentInfoInteg
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0014
-
-
-// Get the Patch(SP type) component information when the base(SA type) component was not installed on the device and
-// check that the install status in retrieved info results in base package missing.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0015
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0015
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForPatchByFNWhenBaseMissing
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0015
-
-
-// Get component information when the base component has a higher version
-// and check that the install status in retrieved info results in ENewerVersionAlreadyInstalled.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0016
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0016
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep            z:\tusif\tsifintegration\tsifintegration.ini InstallComponentInfoIntegByFileName
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep            z:\tusif\tsifintegration\tsifintegration.ini InstallComponentInfoIntegUpgradeByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForUpgradeByFNWhenHigherInstalled
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep 	       z:\tusif\tsifintegration\tsifintegration.ini UninstallComponentInfoInteg
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0016
-
-
-// Get the component information for the new base(SA type) package with User Grantable capabilities, signed by a trusted CA
-// and check that the authenticity and userGrantableCapsBitMask in the retrieved info is equal to  EValidatedToAnchor(50) 
-// and 98304 (ReadUserData & WriteUserData) respectively.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0017
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0017
-
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr.ini db_file
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForBaseWithUserCapsByFileName
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0017
-
-
-// Get the component information for the base(SA) component with an exe which doesn't have any cpability and 
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0018
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0018
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForNoCapabilityBaseByFileName
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0018
-
-
-// Check whether the get component info request is cancelable.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0019
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0019
-
-RUN_TEST_STEP !Result=-3 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini CancelAsyncGetCompInfoRequestByFileName
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0019
-
-
-// Get the component information for the base (SA type) package with the package name and vendor name are empty and 
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0020
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0020
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForEmptyNameAndVendor
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0020
-
-
-// Get the component information for the set of embedded components in the order of EmbeddingBaseWithEXE->EmbeddedBaseWithUserCapsEXE and 
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0021
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0021
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForEmbeddedWithExes
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0021
-
-
-// Get the component information for the set of embedded components in the order of EmbeddingBase->Embedded1->Embedded2 and 
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID 		API-SEC-USIF-tsifintegration-0022
-//! @SYMTestStatus 		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0022
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForEmbededNativePackages
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0022
-
-
-// Get the component information for the set of embedded components in the order of EmbeddingBaseWithText->EmbeddedWithExe and
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0023
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0023
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetCompInfoForEmbeddedWithTextAndInnerWithExe
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0023
-
-
-// Get the component information for multiple files in a sis file, first file is text file and second is executable 
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0024
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0024
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoWithMultipleFiles
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0024
-
-
-// Get the component information for multiple files with extension in different case
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0025
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0025
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoWithExtensionInDifferentCase
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0025
-
-
-// Get the component information for sis file containing only one dll
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0026
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0026
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoWithOnlyDll
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0026
-
-
-// Slient installation : Self-signed package
-START_TESTCASE API-SEC-USIF-tsifintegration-00027
-// by file name
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-RUN_TEST_STEP !Result=-5 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini SilentInstallSelfSignedByName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-// by file handle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-RUN_TEST_STEP !Result=-5 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini SilentInstallSelfSignedByHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini VerifyPackageNonExistence
-END_TESTCASE API-SEC-USIF-tsifintegration-00027
-
-// Slient installation : Signed package
-START_TESTCASE API-SEC-USIF-tsifintegration-00028
-// by file name
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedPkgNonExistence
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini SilentInstallSignedByName
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedPkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallSignedPkg
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedPkgNonExistence
-// by file handle
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini SilentInstallSignedByHandle
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedPkgExistence
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallSignedPkg
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedPkgNonExistence
-END_TESTCASE API-SEC-USIF-tsifintegration-00028
-
-// Slient installation : Signed package with less capabilities (Package needs some capabilities additional to the ones 
-// granted by the certificate used to sign it)
-START_TESTCASE API-SEC-USIF-tsifintegration-00029
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedLessCapsNonExistence
-RUN_TEST_STEP !Result=-5 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini SignedLessCapsPkg
-RUN_TEST_STEP 100 tUsifSuite SifCommonVerificationStep z:\tusif\tsifintegration\tsifintegration.ini SignedLessCapsNonExistence
-END_TESTCASE API-SEC-USIF-tsifintegration-00029
-
-
-// Get the component information for a PU Upgrade, first base SA package with drive hard coded is installed
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0030
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0030
-
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep z:\tusif\tsifintegration\tsifintegration.ini InstallByFileName
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForPuUpgradeWithDriveDialog
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0030
-
-
-// Get the component information for a sis file where drive is not hard coded
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0031
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0031
-
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForBaseWithDriveDialog
-
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0031
-
-// Get the component information for a pu upgrade sis file without drive dialog,base package with drive dialog
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0032
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0032
-
-RUN_TEST_STEP 100 tUsifSuite SifInstallStep  z:\tusif\tsifintegration\tsifintegration.ini InstallByFileWithDriveDialog
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForPuUpgradeWithioutDriveDialog
-RUN_TEST_STEP 100 tUsifSuite SifUninstallStep z:\tusif\tsifintegration\tsifintegration.ini UninstallByNameAndVendor
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0032
-
-// Get the component information for a sis file(pu upgrade) embedded within another sis file, outer sis(with drive info) is the base package for this pu upgrade
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0033
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0033
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForEmbeddedInnnerWithUpgrade
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0033
-
-// Get the component information for a sis file(pu upgrade) embedded within another sis file, outer sis(without drive info) is the base package for this pu upgrade
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0034
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0034
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentInfoForEmbeddedInnnerWithUpgradeOuterAsBaseWithDriveDialog
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0034
-
-// Get the component information inclusing application info for a sis file having onle locale
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0035
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0035
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0035
-
-
-// Get the component information inclusing application info for a sis file having multiple locales
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0036
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0036
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultipleLangs
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_multilang
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0036
-
-
-
-// Get the component information(for the current locale) including application info for a sis file having multiple locales
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0037
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0037
-
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultipleLangs_German
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_ge
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0037
-
-
-// Get the component information inclusing application info for a sis file having an app with non apparc files in addtion to appac files
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0038
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0038
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultiplefiles
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0038
-
-
-// Get the component information inclusing application info for a sis file having one locale, it will give the default loacle info
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0039
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0039
-
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0039
-
-
-// Get the component information inclusing application info for a sis file having one locale
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0040
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0040
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_NonApparcRegRsc
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0040
-
-
-// Get the component information inclusing application info for a sis file having multiple application with one app with non apparc reg rsc
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0041
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0041
-
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_MultiApp_OneAppWithNonApparcRsc
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_multilang
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0041
-
-
-// Get the component information including application info for a sis file having an application where target of reg rsc in not apparc's pvt folder
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0042
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0042
-
-RUN_TEST_STEP_Result 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_NonApparcPath
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0042
-
-// Get the component information including application info for a sis file having multiple applications
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0043
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0043
-
-RUN_TEST_STEP_Result 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_MultiApp
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_multilang
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0043
-
-// Get the component information including application info for a sis file having multiple applications,where we have an equivalent match
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0044
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0044
-
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
-RUN_TEST_STEP_Result 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultipleLangs_EquivalentMatch
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_fr
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0044
-
-// Get the component information including application info for a sis file having an application with corrupt reg rsc
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0045
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0045
-
-RUN_TEST_STEP_Result 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_CorruptRsc
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0045
-
-
-// Get the component information including application info for an embedded sis file both ineer and ourt having different icon file
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0012
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0046
-
-RUN_TEST_STEP tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoEmbedded_InnerWithDiffIcon
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_multilang
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0046
-
-
-// Get the component information including application info for two sis file both having same icon file
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0047
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0047
-
-RUN_TEST_STEP tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo
-RUN_TEST_STEP tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_WithSameIcon
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_edited
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0047
-
-
-// Get the component information including application info for a sis file not having any locale
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0048
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0048
-
-RUN_TEST_STEP tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_NoLocale
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0048
-
-// Get the component information including application info for a sis file having lagre and small extns
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0049
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0049
-
-RUN_TEST_STEP tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfo_largeandsmallextn
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0049
-
-// Get the component information inclusing application info for a sis file having multiple locales, first check for german then for english
-// check that the retrieved info matches with the expected values.
-//! @SYMTestCaseID		API-SEC-USIF-tsifintegration-0050
-//! @SYMTestStatus		3. Released
-
-START_TESTCASE API-SEC-USIF-tsifintegration-0050
-
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultipleLangs_German
-RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
-RUN_TEST_STEP 100 tUsifSuite SifGetComponentInfoStep   z:\tusif\tsifintegration\tsifintegration.ini GetComponentAppInfoMultipleLangs
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_ge
-RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tsifintegration\tsifintegration.ini delete_iconfile_multilang
-
-END_TESTCASE API-SEC-USIF-tsifintegration-0050
-
-// Wait 3 seconds in order to let the SIF server shutdown itself
-DELAY 3000
-
-PRINT Complate_te_Sif_Tests