installationservices/swi/test/tuiscriptadaptors/scripts/adornedfilenames.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 11 May 2010 16:20:28 +0300
branchRCL_3
changeset 17 741e5bba2bd1
parent 0 ba25891c3a9e
permissions -rw-r--r--
Revision: 201016 Kit: 201019

//
// Copyright (c) 2009 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:
//
//! @file
// SWIS unit (integration) tests
PRINT Run all SWIS adorned file name tests; see PDEF114642 for testspec
LOAD_SUITE tuiscriptadaptors
LOAD_SUITE tSisRegistryTest


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0101
//! @SYMTestCaseDesc		Installing another version using package type SA Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	only e:\sys\bin\adornedfilenametestingdll{000A0002}.dll  is installed after upgrade;
//!                        	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are removed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0101

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_1_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_1_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_1_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0101


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0102
//! @SYMTestCaseDesc		Installing another version using package type SA Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1 
//!                     	and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and  e:\sys\bin\adornedfilenametestingdll{000A0002}.dll
//!                        	are installed after upgrade; c:\sys\bin\adornedfilenametestingdll.dll is removed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0102

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_2_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_2_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase1_2_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0102


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0201
//! @SYMTestCaseDesc		Installing another version using package type SP Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0201

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_1267_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_1_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0201


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0202
//! @SYMTestCaseDesc		Installing another version using package type SP Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Upgrade package installs e:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and e:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0202

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_1267_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_2_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0202


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0203
//! @SYMTestCaseDesc		Installing another version using package type SP Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0203

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0203


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0204
//! @SYMTestCaseDesc		Installing another version using package type SP Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Upgrade package installs e:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//! @SYMTestExpectedResults	e:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0204

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_4_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0204


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0205
//! @SYMTestCaseDesc		Installing another version using package type SP Testcase 5
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation fails (Reason: -10147 File already exists)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0205

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP_RESULT -10147 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_5_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0205


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0206
//! @SYMTestCaseDesc		Installing another version using package type PU Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0206

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_1267_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_6_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0206


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0207
//! @SYMTestCaseDesc		Installing another version using package type PU Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Upgrade package installs e:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and e:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0207

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_1267_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_7_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0207


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0208
//! @SYMTestCaseDesc		Installing another version using package type PU Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0208

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_8_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0208


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0209
//! @SYMTestCaseDesc		Installing another version using package type PU Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Upgrade package installs e:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//! @SYMTestExpectedResults	e:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0209

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_9_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0209


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0210
//! @SYMTestCaseDesc		Installing another version using package type PU Testcase 5
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1
//!                  		b)Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll is installed after the upgrade.

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0210

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_3458910_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_10_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase2_general_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0210


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0301
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)No ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll3.dll
//!                  		b)Package installs c:\sys\bin\adornedfilenametestingdll3.dll with version 10.0.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll3.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0301

RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_1_install

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0301


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0302
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)No ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll3.dll
//!                  		b)Package installs c:\sys\bin\adornedfilenametestingdll3{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll3{000A0001}.dll is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0302

RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_2_install

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0302


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0303
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA,RU Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) No ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll3.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll3.dll with version 10.0.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll3.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0303

RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_3_install

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0303


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0304
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA,RU Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) No ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll3.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll3{000A0001}.dll with version 10.0.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll3{000A0001}.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0304

RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_4_install

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0304


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0305
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA,RU Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4.dll  is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0305

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_5_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_5_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0305


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0306
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SA,RU Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll  is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0306

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_6_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_6_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0306


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0309
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SP Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4.dll is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0309

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_9_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallAugStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_9_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0309


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0310
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type SP Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0310

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_10_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallAugStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_10_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0310


//create a backup of c:\sys\install\sisregistry\2baecad8\ so that we can restore original files later
//RUN_UTILS MkDir c:\PDEF114642_sisregistry_2baecad8\
//RUN_UTILS CopyFile c:\sys\install\sisregistry\2baecad8\00000000.reg c:\PDEF114642_sisregistry_2baecad8\00000000.reg
//RUN_UTILS CopyFile c:\sys\install\sisregistry\2baecad8\00000000_0000.ctl c:\PDEF114642_sisregistry_2baecad8\00000000_0000.ctl

//We have to first try SP upgrades (9-10) since they can be separately uninstalled from the base package
//as opposed to PU upgrades that can not. PU upgrades are tested in 7-8

//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0307
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type PU Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4.dll is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0307

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_7_install
//RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_7_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0307


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0308
//! @SYMTestCaseDesc		Installing another version of ROM file using ROM stub and upgrade package of type PU Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) ROM stub claims ownership of z:\sys\bin\adornedfilenametestingdll4.dll
//!                  		b) Package installs c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll4{000A0001}.dll is installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0308

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_8_install
//RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase3_8_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0308


//cleanup after Use_case_3_7 and Use_case_3_8 (PU upgrades of ROM stubs can not be uninstalled so we have to manually remove them from the system)
//to be deleted: c:\sys\install\sisregistry\2baecad8\
//               c:\sys\bin\DummyDll4.dll
//               c:\sys\bin\DummyDll4{000A0001}.dll
//               c:\sys\hash\DummyDll4.dll
//               c:\sys\hash\DummyDll4{000A0001}.dll
//to be restored: c:\sys\install\sisregistry\2baecad8\00000000.reg
//                c:\sys\install\sisregistry\2baecad8\00000000_0000.ctl
//RUN_UTILS DeleteDirectory c:\sys\install\sisregistry\2baecad8\
//RUN_UTILS DeleteFile c:\sys\bin\DummyDll4.dll
//RUN_UTILS DeleteFile c:\sys\bin\DummyDll4{000A0001}.dll
//RUN_UTILS DeleteFile c:\sys\hash\DummyDll4.dll
//RUN_UTILS DeleteFile c:\sys\hash\DummyDll4{000A0001}.dll
//RUN_UTILS MkDir c:\sys\install\sisregistry\2baecad8\
//RUN_UTILS CopyFile c:\PDEF114642_sisregistry_2baecad8\00000000.reg c:\sys\install\sisregistry\2baecad8\00000000.reg
//RUN_UTILS CopyFile c:\PDEF114642_sisregistry_2baecad8\00000000_0000.ctl c:\sys\install\sisregistry\2baecad8\00000000_0000.ctl


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0401
//! @SYMTestCaseDesc		Installing multiple new versions using package type SP Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1
//!                     	and c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and
//!                        	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0401

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_12_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_1_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_13_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0401


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0402
//! @SYMTestCaseDesc		Installing multiple new versions using package type SP Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with
//!                     	version 10.1 and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll 
//!                        	and  e:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0402

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_12_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_2_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_24_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0402


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0403
//! @SYMTestCaseDesc		Installing multiple new versions using package type SP Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and 
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll 
//!                        	and  c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0403

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_3_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_13_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0403


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0404
//! @SYMTestCaseDesc		Installing multiple new versions using package type SP Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and 
//!                     	e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll 
//!                        	and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0404

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_4_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_24_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0404


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0405
//! @SYMTestCaseDesc		Installing multiple new versions using package type SP Testcase 5
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1 and
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	installation fails (Reason: -10147 File already exists)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0405

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP_RESULT -10147 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_5_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_5_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0405


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0406
//! @SYMTestCaseDesc		Installing multiple new versions using package type PU Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1
//!                     	and c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and
//!                        	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0406

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_12_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_6_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_13_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0406


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0407
//! @SYMTestCaseDesc		Installing multiple new versions using package type PU Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with
//!                     	version 10.1 and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll
//!                        	and  e:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0407

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_12_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_7_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_24_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0407


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0408
//! @SYMTestCaseDesc		Installing multiple new versions using package type PU Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll
//!                        	and  c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0408

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_8_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_13_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0408


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0409
//! @SYMTestCaseDesc		Installing multiple new versions using package type PU Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                     	e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll , c:\sys\bin\adornedfilenametestingdll{000A0001}.dll
//!                        	and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0409

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_9_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_24_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0409


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0410
//! @SYMTestCaseDesc		Installing multiple new versions using package type PU Testcase 5
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a) Base package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b) Upgrade package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1 and
//!                     	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	installation succeeds and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and  
//!                        	c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed after upgrade

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0410

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_345_base_install
RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_10_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase4_10_base_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0410


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0501
//! @SYMTestCaseDesc		Installing multiple versions using package type SA Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                    		c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0501

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_1_base_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_1_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0501


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0502
//! @SYMTestCaseDesc		Installing multiple versions using package type SA Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0 and
//!                    		e:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll.dll and e:\sys\bin\adornedfilenametestingdll{000A0001}.dll are installed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0502

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_2_base_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_2_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0502


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0503
//! @SYMTestCaseDesc		Installing multiple versions using package type SA Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1 and
//!                    		c:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and c:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0503

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_3_base_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_3_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0503


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0504
//! @SYMTestCaseDesc		Installing multiple versions using package type SA Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)Package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1 and
//!                    		e:\sys\bin\adornedfilenametestingdll{000A0002}.dll with version 10.2.
//! @SYMTestExpectedResults	c:\sys\bin\adornedfilenametestingdll{000A0001}.dll and e:\sys\bin\adornedfilenametestingdll{000A0002}.dll are installed

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0504

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_4_base_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase5_4_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0504


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0601
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0601

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_1_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_1_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_1_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0601


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0602
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 2
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs e:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0602

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_2_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_2_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_2_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0602


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0603
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 3
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dllwith version 10.1.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll.dll  with version 10.0.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0603

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_3_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_3_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_3_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0603


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0604
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 4
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs e:\sys\bin\adornedfilenametestingdll{000A0001}.dllwith version 10.1.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll.dll  with version 10.0.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0604

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_4_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_4_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_4_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0604


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0605
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 5
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0002}.dll  with version 10.2.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0002}.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0605

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_5_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_5_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_5_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0605


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0606
//! @SYMTestCaseDesc		installing another or multiple versions using package type SA and different package UID Testcase 6
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs e:\sys\bin\adornedfilenametestingdll{000A0001}.dll with version 10.1.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0002}.dll  with version 10.2.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0002}.dll  is not installed (Reason: invalid eclipsing -10257)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0606

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_6_base_install
RUN_TEST_STEP_RESULT -10257 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_6_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_6_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0606


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0607
//! @SYMTestCaseDesc		installing another or multiple versions using package type SP and different package UID Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  with version 10.1.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  is not installed (Reason: missing base package -10255)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0607

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_7_base_install
RUN_TEST_STEP_RESULT -10255 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_7_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_7_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0607


//! @SYMTestCaseID		API-SEC-SWI-ADORNEDFILENAMEHANDLING-0608
//! @SYMTestCaseDesc		installing another or multiple versions using package type PU and different package UID Testcase 1
//! @SYMDEF			PDEF114642 Cannot install adorned filename
//! @SYMTestPriority		High
//! @SYMTestActions		a)First package installs c:\sys\bin\adornedfilenametestingdll.dll with version 10.0.
//!                  		b)Second package installs c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  with version 10.1.
//! @SYMTestExpectedResults	installation fails and c:\sys\bin\adornedfilenametestingdll{000A0001}.dll  is not installed (Reason: missing base package -10255)

START_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0608

RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_8_base_install
RUN_TEST_STEP_RESULT -10255 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_8_upgrade_install
RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\adornedfilenames.ini usecase6_8_cleanup

END_TESTCASE API-SEC-SWI-ADORNEDFILENAMEHANDLING-0608


// Ensure that SWIS shuts down after the above tests to make sure heap checks run
RUN_TEST_STEP 5 tuiscriptadaptors SwisNotRunning