installationservices/swi/test/tbackuprestore/scripts/tbackuprestore.script
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    18 //! @file
    18 //! @file
    19 
    19 
    20 LOAD_SUITE tbackuprestore
    20 LOAD_SUITE tbackuprestore
    21 LOAD_SUITE tuiscriptadaptors
    21 LOAD_SUITE tuiscriptadaptors
    22 LOAD_SUITE tSisRegistryTest
    22 LOAD_SUITE tSisRegistryTest
    23 LOAD_SUITE tscrapparc
       
    24 LOAD_SUITE tscr
       
    25 
    23 
    26 // Make sure emulated X drive is not corrupt and is empty.
    24 // Make sure emulated X drive is not corrupt and is empty.
    27 RUN_TEST_STEP 100 tuiscriptadaptors MmcFormatStep z:\tswi\tuiscriptadaptors\scripts\drives.ini X
    25 RUN_TEST_STEP 100 tuiscriptadaptors MmcFormatStep z:\tswi\tuiscriptadaptors\scripts\drives.ini X
    28 
    26 
    29 
    27 
  1931 
  1929 
  1932 END_TESTCASE API-SEC-BACKUPNONREMOVABLE-0003
  1930 END_TESTCASE API-SEC-BACKUPNONREMOVABLE-0003
  1933 
  1931 
  1934 RUN_UTILS DeleteFile C:\Documents\abc*.txt
  1932 RUN_UTILS DeleteFile C:\Documents\abc*.txt
  1935 
  1933 
  1936 
       
  1937 // Delete the SCR Database file
       
  1938 RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr_appreginfo.ini db_file
       
  1939 
       
  1940 //! @SYMTestCaseID		API-SEC-BACKUPRESTORE_AppRegData-0001
       
  1941 //! @SYMTestCaseDesc		Checks restore of a package containg an applicaion
       
  1942 //! @SYMTestPriority		High
       
  1943 //! @SYMTestStatus		3. Released
       
  1944 //! @SYMTestActions		Installs, backs up, uninstalls, restores and uninstalls a single package containg an applicaion
       
  1945 //! @SYMTestExpectedResults	Success, clean environment.
       
  1946 //! @SYMREQ			PREQ 1835 Phase II
       
  1947 //! @SYMTestType		UT
       
  1948 
       
  1949 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0001
       
  1950 RUN_TEST_STEP	100	tuiscriptadaptors 	InstallStep	z:\tswi\tbackuprestore\scripts\ini		AppRegData_Install
       
  1951 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1952 
       
  1953 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1954 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1955 
       
  1956 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1957 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1958 
       
  1959 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1960 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData
       
  1961 
       
  1962 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case01_EN
       
  1963 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
  1964 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case01_IF
       
  1965 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_spanish
       
  1966 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case01_RSC
       
  1967 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  1968 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case01_EN
       
  1969 
       
  1970 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_case01
       
  1971 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0001
       
  1972 
       
  1973 
       
  1974 //! @SYMTestCaseID		API-SEC-BACKUPRESTORE_AppRegData-0002
       
  1975 //! @SYMTestCaseDesc		Upgrades an existing SA pacakge with an SA having new application and new details for FR and GE through Restore
       
  1976 //! @SYMTestPriority		Medium
       
  1977 //! @SYMTestActions		Installs a SIS file having complete appregistration data then do backup, uninstall, restore. Now install an upgrade
       
  1978 //				then do backup, uninstall, restore
       
  1979 //! @SYMTestExpectedResults	Upgrade through Restore happens successfully
       
  1980 //! @SYMREQ			PREQ 1835 Phase II
       
  1981 //! @SYMTestType		UT
       
  1982 
       
  1983 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0002
       
  1984 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  1985 
       
  1986 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1987 
       
  1988 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1989 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1990 
       
  1991 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1992 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1993 
       
  1994 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1995 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  1996 
       
  1997 
       
  1998 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_No_Eclipsing_EN
       
  1999 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
  2000 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_No_Eclipsing_FR
       
  2001 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2002 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_No_Eclipsing_RSC
       
  2003 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2004 
       
  2005 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base02
       
  2006 
       
  2007 
       
  2008 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2009 
       
  2010 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2011 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2012 
       
  2013 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2014 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2015 
       
  2016 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2017 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_WithUpgrade
       
  2018 
       
  2019 
       
  2020 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2021 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
  2022 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_FR
       
  2023 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2024 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2025 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2026 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2027 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2028 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0002
       
  2029 
       
  2030 //! @SYMTestCaseID		API-SEC-BACKUPRESTORE_AppRegData-0003
       
  2031 //! @SYMTestCaseDesc		Tests the installation of an SIS file which delivers no files followed by a SA upgrade that delivers an app.
       
  2032 //! @SYMTestPriority		Medium
       
  2033 //! @SYMTestActions		Installs a SIS file having no appplication then do backup, uninstall and restore. Now install an upgrade with application
       
  2034 //				then do backup, uninstall and restore.
       
  2035 //! @SYMTestExpectedResults	Upgrade through Restore happens successfully
       
  2036 //! @SYMREQ			PREQ 1835 Phase II
       
  2037 //! @SYMTestType		UT
       
  2038 
       
  2039 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0003
       
  2040 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_no_app
       
  2041 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini no_app
       
  2042 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_sa_app
       
  2043 
       
  2044 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2045 
       
  2046 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2047 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2048 
       
  2049 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2050 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2051 
       
  2052 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2053 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_sa_app
       
  2054 
       
  2055 
       
  2056 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini verify_sa_app
       
  2057 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_no_app
       
  2058 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0003
       
  2059 
       
  2060 
       
  2061 //! @SYMTestCaseID		API-SEC-BACKUPRESTORE_AppRegData-0004
       
  2062 //! @SYMTestCaseDesc		Tests the installation of an SIS file which delivers some files followed by a SA upgrade that delivers no files.
       
  2063 //! @SYMTestPriority		Medium
       
  2064 //! @SYMTestActions		Installs a SIS file having with appplication then do backup, uninstall and restore. Now install an upgrade with no application
       
  2065 //				then do backup, uninstall and restore.
       
  2066 //! @SYMTestExpectedResults	Upgrade through Restore happens successfully
       
  2067 //! @SYMREQ			PREQ 1835 Phase II
       
  2068 //! @SYMTestType		UT
       
  2069 
       
  2070 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0004
       
  2071 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_sa_app
       
  2072 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini verify_sa_app
       
  2073 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_no_app
       
  2074 
       
  2075 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2076 
       
  2077 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2078 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2079 
       
  2080 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2081 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2082 
       
  2083 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2084 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		swiappregintegration_no_app
       
  2085 
       
  2086 
       
  2087 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini no_app
       
  2088 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_no_app
       
  2089 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0004
       
  2090 
       
  2091 //! @SYMTestCaseID		API-SEC-BACKUPRESTORE_AppRegData-0005
       
  2092 //! @SYMTestCaseDesc		Checks restore of a package containg an applicaion
       
  2093 //! @SYMTestPriority		High
       
  2094 //! @SYMTestStatus		3. Released
       
  2095 //! @SYMTestActions		Installs a NR SIS file without an appplication then do backup, uninstall and restore. Now install an SP upgrade(Non NR) with application
       
  2096 //				then do backup, uninstall and restore.
       
  2097 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2098 //! @SYMREQ			PREQ 1835 Phase II
       
  2099 //! @SYMTestType		UT
       
  2100 
       
  2101 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0005
       
  2102 RUN_TEST_STEP	100	tuiscriptadaptors 	InstallStep	z:\tswi\tbackuprestore\scripts\ini		Install_NonRemovableBase
       
  2103 
       
  2104 RUN_TEST_STEP	100	tuiscriptadaptors 	InstallStep	z:\tswi\tbackuprestore\scripts\ini		Upgrade_SP_Over_SA-NR
       
  2105 
       
  2106 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2107 
       
  2108 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2109 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2110 
       
  2111 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2112 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2113 
       
  2114 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2115 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		SP_Over_SA-NR
       
  2116 
       
  2117 RUN_TEST_STEP 100 tuiscriptadaptors UninstallAugStep z:\tswi\tbackuprestore\scripts\ini uninstall_SP_Over_SA-NR
       
  2118 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0005
       
  2119 
       
  2120 
       
  2121 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0006
       
  2122 //! @SYMTestCaseDesc	Upgrades an existing SA pacakge with an SP having new application and new details for GE,backup the  package,
       
  2123 //			Uninstall the package , restore and verify the data.
       
  2124 //! @SYMTestPriority	Medium
       
  2125 //! @SYMTestActions		Installs a SIS file having complete appregistration data
       
  2126 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2127 //! @SYMREQ			PREQ 1835 Phase II
       
  2128 //! @SYMTestType		UT
       
  2129 
       
  2130 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0006
       
  2131 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  2132 
       
  2133 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_sp
       
  2134 
       
  2135 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2136 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2137 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2138 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2139 
       
  2140 
       
  2141 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2142 
       
  2143 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2144 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2145 
       
  2146 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2147 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2148 
       
  2149 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2150 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2151 
       
  2152 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2153 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2154 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2155 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2156 
       
  2157 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2158 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0006
       
  2159 
       
  2160 
       
  2161 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0007
       
  2162 //! @SYMTestCaseDesc	Upgrades an existing SA pacakge with an SP having new application and new details for GE,backup the  package,
       
  2163 //			Uninstall the package , restore and verify the data
       
  2164 //! @SYMTestPriority	Medium
       
  2165 //! @SYMTestActions		Installs a SIS file having complete appregistration data
       
  2166 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2167 //! @SYMREQ			PREQ 1835 Phase II
       
  2168 //! @SYMTestType		UT
       
  2169 
       
  2170 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0007
       
  2171 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  2172 
       
  2173 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_sp
       
  2174 
       
  2175 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2176 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2177 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2178 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2179 
       
  2180 
       
  2181 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2182 
       
  2183 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2184 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2185 
       
  2186 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2187 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_SP_Upgrade
       
  2188 
       
  2189 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2190 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2191 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2192 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2193 
       
  2194 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2195 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0007
       
  2196 
       
  2197 
       
  2198 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0008
       
  2199 //! @SYMTestCaseDesc	Upgrades an existing SA pacakge with an PU having new application and new details for FR and GE, backup the  package,
       
  2200 //			Uninstall the package , restore and verify the data
       
  2201 //! @SYMTestPriority	Medium
       
  2202 //! @SYMTestActions		Installs a SIS file having complete appregistration data
       
  2203 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2204 //! @SYMREQ			PREQ 1835 Phase II
       
  2205 //! @SYMTestType		UT
       
  2206 
       
  2207 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0008
       
  2208 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  2209 
       
  2210 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_pu
       
  2211 
       
  2212 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2213 
       
  2214 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2215 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2216 
       
  2217 RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2218 RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2219 
       
  2220 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2221 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2222 
       
  2223 
       
  2224 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
  2225 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_FR
       
  2226 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2227 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2228 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2229 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2230 
       
  2231 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2232 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0008
       
  2233 
       
  2234 
       
  2235 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0009
       
  2236 //! @SYMTestCaseDesc	Upgrades an existing SA pacakge with an PU having new application and new details for FR and GE, backup the  package,
       
  2237 //			Uninstall the package , restore and verify the data
       
  2238 //! @SYMTestPriority	Medium
       
  2239 //! @SYMTestActions		Installs a SIS file having complete appregistration data
       
  2240 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2241 //! @SYMREQ			PREQ 1835 Phase II
       
  2242 //! @SYMTestType		UT
       
  2243 
       
  2244 START_TESTCASE 	API-SEC-BACKUPRESTORE_AppRegData-0009
       
  2245 RUN_TEST_STEP   100 	tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  2246 
       
  2247 RUN_TEST_STEP 	100 	tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_pu
       
  2248 
       
  2249 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2250 
       
  2251 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2252 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2253 
       
  2254 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2255 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		Restore_PU_Upgrade
       
  2256 
       
  2257 
       
  2258 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
  2259 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_FR
       
  2260 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2261 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2262 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2263 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2264 
       
  2265 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2266 END_TESTCASE 	API-SEC-BACKUPRESTORE_AppRegData-0009
       
  2267 
       
  2268 
       
  2269 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2270 //! @SYMTestCaseDesc	Install an  SA pacakge with app, take backup , upgrade it with an SP having new application and new loc(Ge) for SA,
       
  2271 //!			restore Base SA and verify the data.
       
  2272 //! @SYMTestPriority	Medium
       
  2273 //! @SYMTestActions		Installs a SIS file having complete appregistration data
       
  2274 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2275 //! @SYMREQ			PREQ 1835 Phase II
       
  2276 //! @SYMTestType		UT
       
  2277 
       
  2278 START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2279 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01
       
  2280 
       
  2281 RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  2282 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  2283 
       
  2284 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_base01_sp
       
  2285 
       
  2286 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
  2287 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_GE
       
  2288 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2289 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2290 
       
  2291 RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  2292 RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_Base
       
  2293 
       
  2294 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
  2295 RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case02_EN
       
  2296 
       
  2297 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_base01
       
  2298 END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2299 
       
  2300 
       
  2301 
       
  2302 //! @SYMTestCaseID	API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2303 //! @SYMTestCaseDesc	Tests the installation of an SIS file embeds an SP, which embeds a PU, which in turn embeds another SP, that embeds another SP. (SA->SP->PU->SP->SP)
       
  2304 //! @SYMTestPriority	Medium
       
  2305 //! @SYMTestActions		Install a SIS file that embeds recursively other SIS files with various upgrade combinations.
       
  2306 //! @SYMTestExpectedResults	Restore done  sucessfully
       
  2307 //! Test Case commented as it leaves stray files and same test case is in twiappregitegration for install which fails with KErrOverWrite
       
  2308 
       
  2309 //START_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2310 //RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case06_base
       
  2311 //RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini verify_case06_base
       
  2312 //RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini swiappregintegration_case06_sa
       
  2313 //RUN_TEST_STEP 100 tscrapparc ScrGetApplicationRegistrationView z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini verify_case06_sa
       
  2314 
       
  2315 //RUN_TEST_STEP	100	tbackuprestore		BACKUP		z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2316 //RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2317 
       
  2318 //RUN_TEST_STEP	100	tbackuprestore		UNINSTALL	z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2319 //RUN_TEST_STEP	100	tbackuprestore		ABSENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2320 
       
  2321 //RUN_TEST_STEP	100	tbackuprestore		RESTORE		z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2322 //RUN_TEST_STEP	100	tbackuprestore		PRESENT		z:\tswi\tbackuprestore\scripts\ini		AppRegData_embedded
       
  2323 
       
  2324 //RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tswiappregintegration.ini u_swiappregintegration_case06
       
  2325 //END_TESTCASE API-SEC-BACKUPRESTORE_AppRegData-0010
       
  2326 
       
  2327 // Ensure that SWIS shuts down after the above tests to make sure heap checks run
  1934 // Ensure that SWIS shuts down after the above tests to make sure heap checks run
  2328 RUN_TEST_STEP 5 tuiscriptadaptors SwisNotRunning
  1935 RUN_TEST_STEP 5 tuiscriptadaptors SwisNotRunning