installationservices/swi/test/tuiscriptadaptors/scripts/tuninstallpkgs_h4.script
changeset 0 ba25891c3a9e
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 //
       
     2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of the License "Eclipse Public License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description:
       
    15 //
       
    16 //! @file
       
    17 // SWIS unit (integration) tests
       
    18 PRINT Run all SWIS tests
       
    19 LOAD_SUITE tuiscriptadaptors
       
    20 LOAD_SUITE tbackuprestore
       
    21 
       
    22 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0001
       
    23 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs  
       
    24 //! @SYMREQ			REQ7561
       
    25 //! @SYMTestPriority		Medium
       
    26 //! @SYMTestActions		Uninstall th PA sis file and call ListL 
       
    27 //! @SYMTestExpectedResults	ListL should list the uninstalled pkg
       
    28 //! @SYMDevelopedForRelease	Oghma
       
    29 
       
    30 START_TESTCASE API-SEC-SWI-CR1023-H4-0001
       
    31 
       
    32 RUN_UTILS DeleteDirectory  e:\private
       
    33 RUN_UTILS MKDIR e:\private\
       
    34 RUN_UTILS MKDIR e:\private\10202dce\
       
    35 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
    36 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
    37 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listapps
       
    38 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x.sis
       
    39 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
    40 
       
    41 END_TESTCASE API-SEC-SWI-CR1023-H4-0001
       
    42 
       
    43 
       
    44 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-A-0001
       
    45 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs (setting propagation to true in swiPolicy.ini) 
       
    46 //! @SYMREQ			REQ7561
       
    47 //! @SYMTestPriority		Medium
       
    48 //! @SYMTestActions		Copy the stub sis file and ctl file to relevant folders and call ListL 
       
    49 //! @SYMTestExpectedResults	ListL should list the uninstalled pkg
       
    50 //! @SYMDevelopedForRelease	Oghma
       
    51 
       
    52 START_TESTCASE API-SEC-SWI-CR1023-H4-A-0001
       
    53 
       
    54 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
    55 
       
    56 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
    57 RUN_UTILS MKDIR c:\cr1023\
       
    58 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
    59 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
    60 
       
    61 // Uninstall SIMPLE.SIS
       
    62 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
    63 
       
    64 // Copy the stub back into position on the x: drive
       
    65 // Copy the controller file to x: drive
       
    66 //The list should list the file
       
    67 
       
    68 RUN_UTILS MkDir e:\private\
       
    69 RUN_UTILS MkDir e:\private\10202dce\
       
    70 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
    71 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
    72 
       
    73 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
    74 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
    75 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
    76 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive
       
    77 RUN_UTILS DeleteFile e:\private\10202dce\80000001_0.sis
       
    78 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
    79 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
    80 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
    81 
       
    82 END_TESTCASE API-SEC-SWI-CR1023-H4-A-0001
       
    83 
       
    84 
       
    85 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0001
       
    86 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs (setting propagation to false in swiPolicy.ini) 
       
    87 //! @SYMREQ			REQ7561
       
    88 //! @SYMTestPriority		Medium
       
    89 //! @SYMTestActions		Copy the ctl file to relevant folder and call ListL 
       
    90 //! @SYMTestExpectedResults	ListL should list the uninstalled pkg
       
    91 //! @SYMDevelopedForRelease	Oghma
       
    92 
       
    93 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0001
       
    94 
       
    95 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
    96 
       
    97 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
    98 RUN_UTILS MKDIR c:\cr1023\
       
    99 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   100 
       
   101 // Uninstall SIMPLE.SIS
       
   102 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   103 
       
   104 // Copy the stub back into position on the x: drive
       
   105 // Copy the controller file to x: drive
       
   106 //The list should list the file
       
   107 
       
   108 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   109 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive
       
   110 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   111 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   112 
       
   113 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0001
       
   114 
       
   115 
       
   116 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0002
       
   117 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs  
       
   118 //! @SYMREQ			REQ7564
       
   119 //! @SYMTestPriority		Medium
       
   120 //! @SYMTestActions		Uninstall the PA sis file and call RemoveL 
       
   121 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   122 //! @SYMDevelopedForRelease	Oghma
       
   123 
       
   124 START_TESTCASE API-SEC-SWI-CR1023-H4-0002
       
   125 
       
   126 RUN_UTILS MKDIR e:\private\
       
   127 RUN_UTILS MKDIR e:\private\10202dce\
       
   128 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
   129 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
   130 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   131 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexists
       
   132 
       
   133 END_TESTCASE API-SEC-SWI-CR1023-H4-0002
       
   134 
       
   135 
       
   136 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-A-0002
       
   137 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs  
       
   138 //! @SYMREQ			REQ7564
       
   139 //! @SYMTestPriority		Medium
       
   140 //! @SYMTestActions		Copy the stub sis file and ctl file to relevant folders and call RemoveL 
       
   141 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   142 //! @SYMDevelopedForRelease	Oghma
       
   143 
       
   144 START_TESTCASE API-SEC-SWI-CR1023-H4-A-0002
       
   145 
       
   146 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   147 
       
   148 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   149 RUN_UTILS MKDIR c:\cr1023\
       
   150 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   151 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   152 
       
   153 // Uninstall SIMPLE.SIS
       
   154 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\testpreinstalled.ini u_simple
       
   155 
       
   156 // Copy the stub back into position on the x: drive
       
   157 // Copy the controller file to x: drive
       
   158 //The list should list the file
       
   159 
       
   160 RUN_UTILS MkDir e:\private\
       
   161 RUN_UTILS MkDir e:\private\10202dce\
       
   162 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
   163 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   164 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
   165 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   166 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
   167 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
   168 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistssisctl
       
   169 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   170 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   171 
       
   172 END_TESTCASE API-SEC-SWI-CR1023-H4-A-0002
       
   173 
       
   174 
       
   175 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0002
       
   176 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs  
       
   177 //! @SYMREQ			REQ7564
       
   178 //! @SYMTestPriority		Medium
       
   179 //! @SYMTestActions		Copy the ctl file to relevant folders and call RemoveL 
       
   180 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   181 //! @SYMDevelopedForRelease	Oghma
       
   182 
       
   183 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0002
       
   184 
       
   185 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   186 
       
   187 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   188 RUN_UTILS MKDIR c:\cr1023\
       
   189 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   190 
       
   191 // Uninstall SIMPLE.SIS
       
   192 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\testpreinstalled.ini u_simple
       
   193 
       
   194 // Copy the stub back into position on the x: drive
       
   195 // Copy the controller file to x: drive
       
   196 //The list should list the file
       
   197 
       
   198 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   199 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
   200 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexists
       
   201 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   202 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   203 
       
   204 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0002
       
   205 
       
   206 
       
   207 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0003
       
   208 //! @SYMTestCaseDesc		Retrieving Package details of Uninstalled Preinstalled Pkgs  
       
   209 //! @SYMREQ			REQ7565
       
   210 //! @SYMTestPriority		Medium
       
   211 //! @SYMTestActions		Uninstall the PA sis file and call API's to get package details 
       
   212 //! @SYMTestExpectedResults	Details of uninstalled pkg should be retrieved
       
   213 //! @SYMDevelopedForRelease	Oghma
       
   214 
       
   215 START_TESTCASE API-SEC-SWI-CR1023-H4-0003
       
   216 
       
   217 RUN_UTILS MKDIR e:\private\
       
   218 RUN_UTILS MKDIR e:\private\10202dce\
       
   219 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
   220 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
   221 RUN_TEST_STEP 100 tuiscriptadaptors GetPackageDetails z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini  getpkgdetails
       
   222 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x.sis
       
   223 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
   224 
       
   225 END_TESTCASE API-SEC-SWI-CR1023-H4-0003
       
   226 
       
   227 
       
   228 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-A-0003
       
   229 //! @SYMTestCaseDesc		Retrieving Package details of Uninstalled Preinstalled Pkgs  
       
   230 //! @SYMREQ			REQ7565
       
   231 //! @SYMTestPriority		Medium
       
   232 //! @SYMTestActions		Copy the stub sis file and ctl file to relevant folders and call API's to get the package details 
       
   233 //! @SYMTestExpectedResults	Details of uninstalled pkg should be retrieved
       
   234 //! @SYMDevelopedForRelease	Oghma
       
   235 
       
   236 START_TESTCASE API-SEC-SWI-CR1023-H4-A-0003
       
   237 
       
   238 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   239 
       
   240 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   241 RUN_UTILS MKDIR c:\cr1023\
       
   242 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   243 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   244 
       
   245 // Uninstall SIMPLE.SIS
       
   246 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\testpreinstalled.ini u_simple
       
   247 
       
   248 // Copy the stub back into position on the x: drive
       
   249 // Copy the controller file to x: drive
       
   250 //The list should list the file
       
   251 
       
   252 RUN_UTILS MkDir e:\private\
       
   253 RUN_UTILS MkDir e:\private\10202dce\
       
   254 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
   255 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   256 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
   257 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   258 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
   259 RUN_TEST_STEP 100 tuiscriptadaptors GetPackageDetails z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini getpkgdetails_stubsis
       
   260 RUN_UTILS DeleteFile e:\private\10202dce\80000001_0.sis
       
   261 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
   262 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   263 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   264 
       
   265 END_TESTCASE API-SEC-SWI-CR1023-H4-A-0003
       
   266 
       
   267 
       
   268 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0003
       
   269 //! @SYMTestCaseDesc		Retrieving Package details of Uninstalled Preinstalled Pkgs  
       
   270 //! @SYMREQ			REQ7565
       
   271 //! @SYMTestPriority		Medium
       
   272 //! @SYMTestActions		Copy the ctl file to relevant folders and call API's to get the package details
       
   273 //! @SYMTestExpectedResults	Details of uninstalled pkg should be retrieved
       
   274 //! @SYMDevelopedForRelease	Oghma
       
   275 
       
   276 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0003
       
   277 
       
   278 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   279 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   280 RUN_UTILS MKDIR c:\cr1023\
       
   281 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   282 // Uninstall SIMPLE.SIS
       
   283 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\testpreinstalled.ini u_simple
       
   284 // Copy the stub back into position on the x: drive
       
   285 // Copy the controller file to x: drive
       
   286 //The list should list the file
       
   287 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   288 RUN_TEST_STEP 100 tuiscriptadaptors GetPackageDetails z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini getpkgdetails_stubsis
       
   289 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   290 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   291 
       
   292 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0003
       
   293 
       
   294 
       
   295 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0010
       
   296 //! @SYMTestCaseDesc		Directory removal check for RemoveL 
       
   297 //! @SYMREQ			REQ7567
       
   298 //! @SYMTestPriority		Medium
       
   299 //! @SYMTestActions		Call the removeL and check whether empty directoy is removed 
       
   300 //! @SYMTestExpectedResults	The empty directory should be removed
       
   301 //! @SYMDevelopedForRelease	Oghma
       
   302 
       
   303 START_TESTCASE API-SEC-SWI-CR1023-H4-0010
       
   304 
       
   305 RUN_UTILS MKDIR e:\private\
       
   306 RUN_UTILS MKDIR e:\private\10202dce\
       
   307 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis e:\private\10202dce\testpreinstalled_install.sis
       
   308 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install.sis
       
   309 RUN_UTILS MKDIR e:\tswi\
       
   310 RUN_UTILS MKDIR e:\tswi\preinstalled\
       
   311 RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt  e:\tswi\preinstalled\preinstalledinstall.txt
       
   312 RUN_UTILS MAKEREADWRITE e:\tswi\preinstalled\preinstalledinstall.txt
       
   313 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   314 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexists
       
   315 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistsdir
       
   316 
       
   317 END_TESTCASE API-SEC-SWI-CR1023-H4-0010
       
   318 
       
   319 
       
   320 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0011
       
   321 //! @SYMTestCaseDesc		Directory removal check for RemoveL 
       
   322 //! @SYMREQ			REQ7567
       
   323 //! @SYMTestPriority		Medium
       
   324 //! @SYMTestActions		Call the removeL and check whether non-empty directoy is not removed 
       
   325 //! @SYMTestExpectedResults	The non-empty directory should not be removed
       
   326 //! @SYMDevelopedForRelease	Oghma
       
   327 
       
   328 START_TESTCASE API-SEC-SWI-CR1023-H4-0011
       
   329 
       
   330 RUN_UTILS MKDIR e:\private\
       
   331 RUN_UTILS MKDIR e:\private\10202dce\
       
   332 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
   333 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
   334 RUN_UTILS MKDIR e:\tswi\
       
   335 RUN_UTILS MKDIR e:\tswi\preinstalled\
       
   336 RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt  e:\tswi\preinstalled\preinstalledinstall_x.txt
       
   337 RUN_UTILS MAKEREADWRITE e:\tswi\preinstalled\preinstalledinstall_x.txt
       
   338 RUN_UTILS CopyFile  z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt  e:\tswi\preinstalled\preinstalledinstall_x_1.txt
       
   339 RUN_UTILS MAKEREADWRITE e:\tswi\preinstalled\preinstalledinstall_x_1.txt
       
   340 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   341 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexists
       
   342 RUN_TEST_STEP  !Result=Fail 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistsdir
       
   343 RUN_UTILS DeleteDirectory  e:\tswi
       
   344 
       
   345 END_TESTCASE API-SEC-SWI-CR1023-H4-0011
       
   346 
       
   347 
       
   348 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0012
       
   349 //! @SYMTestCaseDesc		File removal check for RemoveL for FN
       
   350 //! @SYMREQ			REQ7567
       
   351 //! @SYMTestPriority		Medium
       
   352 //! @SYMTestActions		Call the removeL and check whether files referred using FN is removed 
       
   353 //! @SYMTestExpectedResults	The file should be removed
       
   354 //! @SYMDevelopedForRelease	Oghma
       
   355 
       
   356 START_TESTCASE API-SEC-SWI-CR1023-H4-0012
       
   357 
       
   358 RUN_UTILS MKDIR e:\private\
       
   359 RUN_UTILS MKDIR e:\private\10202dce\
       
   360 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_filenull_edrive.sis e:\private\10202dce\testpreinstalled_install_filenull_edrive.sis
       
   361 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_filenull_edrive.sis
       
   362 RUN_UTILS MKDIR e:\Documents\
       
   363 RUN_UTILS MKDIR e:\Documents\InstTest\
       
   364 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\Documents\InstTest\file1.txt
       
   365 RUN_UTILS MAKEREADWRITE e:\Documents\InstTest\file1.txt
       
   366 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   367 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini filenullchk
       
   368 RUN_UTILS DeleteFile e:\restore\filenull.txt
       
   369 
       
   370 END_TESTCASE API-SEC-SWI-CR1023-H4-0012
       
   371 
       
   372 
       
   373 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0013
       
   374 //! @SYMTestCaseDesc		File removal check for RemoveL for not orphaned FN
       
   375 //! @SYMREQ			REQ7567
       
   376 //! @SYMTestPriority		Medium
       
   377 //! @SYMTestActions		Call the removeL and check whether files referred using FN is not removed if it is not orphaned
       
   378 //! @SYMTestExpectedResults	The file should not be removed
       
   379 //! @SYMDevelopedForRelease	Oghma
       
   380 
       
   381 START_TESTCASE API-SEC-SWI-CR1023-H4-0013
       
   382 
       
   383 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   384 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_filenull_edrive.sis e:\private\10202dce\testpreinstalled_install_filenull_edrive.sis
       
   385 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_filenull_edrive.sis
       
   386 RUN_UTILS MKDIR e:\tswi\
       
   387 RUN_UTILS MKDIR e:\tswi\preinstalled\
       
   388 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeselectedfilenullpkg
       
   389 RUN_TEST_STEP !Result=fail 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini filenotorphaned
       
   390 
       
   391 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   392 RUN_UTILS DeleteDirectory   e:\tswi
       
   393 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
   394 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   395 
       
   396 END_TESTCASE API-SEC-SWI-CR1023-H4-0013
       
   397 
       
   398 
       
   399 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0014
       
   400 //! @SYMTestCaseDesc		File removal check for RemoveL for FN where the file is in data caged area
       
   401 //! @SYMREQ			REQ7567
       
   402 //! @SYMTestPriority		Medium
       
   403 //! @SYMTestActions		Call the removeL and check whether files referred using FN which are in data caged area is not removed
       
   404 //! @SYMTestExpectedResults	The file should not be removed
       
   405 //! @SYMDevelopedForRelease	Oghma
       
   406 
       
   407 START_TESTCASE API-SEC-SWI-CR1023-H4-0014
       
   408 
       
   409 RUN_UTILS MKDIR e:\private\
       
   410 RUN_UTILS MKDIR e:\private\10202dce\
       
   411 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_datacaged_filenull.sis e:\private\10202dce\testpreinstalled_datacaged_filenull.sis
       
   412 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_datacaged_filenull.sis
       
   413 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copydatacagedfilenull
       
   414 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   415 RUN_TEST_STEP !Result=fail 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini datacagedfilenull
       
   416 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   417 
       
   418 END_TESTCASE API-SEC-SWI-CR1023-H4-0014
       
   419 
       
   420 
       
   421 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0008
       
   422 //! @SYMTestCaseDesc		File removal check for RemoveL for not orphaned file
       
   423 //! @SYMREQ			REQ7567
       
   424 //! @SYMTestPriority		Medium
       
   425 //! @SYMTestActions		Call the removeL and check whether files referred is not removed if it is not orphaned
       
   426 //! @SYMTestExpectedResults	The file should not be removed
       
   427 //! @SYMDevelopedForRelease	Oghma
       
   428 
       
   429 START_TESTCASE API-SEC-SWI-CR1023-H4-0008
       
   430 
       
   431 RUN_UTILS MKDIR e:\private\
       
   432 RUN_UTILS MKDIR e:\private\10202dce\
       
   433 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   434 
       
   435 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x2.sis e:\private\10202dce\testpreinstalled_install_x2.sis
       
   436 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x2.sis
       
   437 RUN_UTILS MKDIR e:\tswi\
       
   438 RUN_UTILS MKDIR e:\tswi\preinstalled\
       
   439 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeselectedpkg
       
   440 RUN_TEST_STEP !Result=fail 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini filenotorphaned
       
   441 
       
   442 RUN_UTILS DeleteDirectory   e:\tswi
       
   443 RUN_UTILS DeleteDirectory   e:\private
       
   444 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   445 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   446 
       
   447 END_TESTCASE API-SEC-SWI-CR1023-H4-0008
       
   448 
       
   449 
       
   450 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0006
       
   451 //! @SYMTestCaseDesc		Exclusive RemoveL check
       
   452 //! @SYMREQ			REQ7566
       
   453 //! @SYMTestPriority		Medium
       
   454 //! @SYMTestActions		Call the removeL and simultaneously install a sis file
       
   455 //! @SYMTestExpectedResults	The installation should fail
       
   456 //! @SYMDevelopedForRelease	Oghma
       
   457 
       
   458 START_TESTCASE API-SEC-SWI-CR1023-H4-0006
       
   459 
       
   460 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   461 
       
   462 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   463 RUN_UTILS MKDIR c:\cr1023\
       
   464 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   465 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   466 
       
   467 // Uninstall SIMPLE.SIS
       
   468 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   469 
       
   470 // Copy the stub back into position on the x: drive
       
   471 // Copy the controller file to x: drive
       
   472 //The list should list the file
       
   473 
       
   474 RUN_UTILS MkDir e:\private\
       
   475 RUN_UTILS MkDir e:\private\10202dce\
       
   476 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
   477 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   478 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
   479 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   480 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
   481 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis e:\private\10202dce\testpreinstalled_install.sis
       
   482 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install.sis
       
   483 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x2_edrive.sis e:\private\10202dce\testpreinstalled_install_x2_edrive.sisx
       
   484 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x2_edrive.sisx
       
   485 CONCURRENT
       
   486 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeallappsfromxdrive
       
   487 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple_concurrent
       
   488 CONSECUTIVE
       
   489 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   490 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   491 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple1_sis
       
   492 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install.sis
       
   493 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x2_edrive.sisx
       
   494 RUN_UTILS DeleteFile e:\private\10202dce\80000001_0.sis
       
   495 
       
   496 END_TESTCASE API-SEC-SWI-CR1023-H4-0006
       
   497 
       
   498 
       
   499 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0015
       
   500 //! @SYMTestCaseDesc		ListL check for invalid ctl file
       
   501 //! @SYMREQ			REQ7561
       
   502 //! @SYMTestPriority		Medium
       
   503 //! @SYMTestActions		Move an invalid ctl file and call ListL
       
   504 //! @SYMTestExpectedResults	The List should not list the ctl file
       
   505 //! @SYMDevelopedForRelease	Oghma
       
   506 
       
   507 START_TESTCASE API-SEC-SWI-CR1023-H4-0015
       
   508 
       
   509 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   510 
       
   511 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   512 RUN_UTILS MKDIR c:\cr1023\
       
   513 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   514 
       
   515 // Uninstall SIMPLE.SIS
       
   516 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   517 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctlinvalidfolder
       
   518 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   519 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletectlinvalidfolder
       
   520 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   521 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   522 
       
   523 END_TESTCASE API-SEC-SWI-CR1023-H4-0015
       
   524 
       
   525 
       
   526 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-A-0015
       
   527 //! @SYMTestCaseDesc		ListL check for invalid ctl file
       
   528 //! @SYMREQ			REQ7561
       
   529 //! @SYMTestPriority		Medium
       
   530 //! @SYMTestActions		Move an invalid ctl file and call ListL
       
   531 //! @SYMTestExpectedResults	The List should not list the ctl file
       
   532 //! @SYMDevelopedForRelease	Oghma
       
   533 
       
   534 START_TESTCASE API-SEC-SWI-CR1023-H4-A-0015
       
   535 
       
   536 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   537 
       
   538 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   539 RUN_UTILS MKDIR c:\cr1023\
       
   540 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   541 
       
   542 // Uninstall SIMPLE.SIS
       
   543 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   544 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctlinvalidfolder1
       
   545 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   546 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletectlinvalidfolder1
       
   547 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   548 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   549 
       
   550 END_TESTCASE API-SEC-SWI-CR1023-H4-A-0015
       
   551 
       
   552 
       
   553 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0015
       
   554 //! @SYMTestCaseDesc		ListL check for invalid ctl file
       
   555 //! @SYMREQ			REQ7561
       
   556 //! @SYMTestPriority		Medium
       
   557 //! @SYMTestActions		Move an invalid ctl file and call ListL
       
   558 //! @SYMTestExpectedResults	The List should not list the ctl file
       
   559 //! @SYMDevelopedForRelease	Oghma
       
   560 
       
   561 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0015
       
   562 
       
   563 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   564 
       
   565 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   566 RUN_UTILS MKDIR c:\cr1023\
       
   567 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   568 
       
   569 // Uninstall SIMPLE.SIS
       
   570 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   571 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctlinvalidfolder2
       
   572 RUN_TEST_STEP !Error=-10283 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   573 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletectlinvalidfolder2
       
   574 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   575 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   576 
       
   577 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0015
       
   578 
       
   579 
       
   580 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-C-0015
       
   581 //! @SYMTestCaseDesc		ListL check for invalid ctl file
       
   582 //! @SYMREQ			REQ7561
       
   583 //! @SYMTestPriority		Medium
       
   584 //! @SYMTestActions		Move an invalid ctl file and call ListL
       
   585 //! @SYMTestExpectedResults	The List should not list the ctl file
       
   586 //! @SYMDevelopedForRelease	Oghma
       
   587 
       
   588 START_TESTCASE API-SEC-SWI-CR1023-H4-C-0015
       
   589 
       
   590 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   591 
       
   592 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   593 RUN_UTILS MKDIR c:\cr1023\
       
   594 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   595 
       
   596 // Uninstall SIMPLE.SIS
       
   597 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   598 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctlinvalidfolder6dig
       
   599 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   600 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletectlinvalidfolder6dig
       
   601 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   602 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   603 
       
   604 END_TESTCASE API-SEC-SWI-CR1023-H4-C-0015
       
   605 
       
   606 
       
   607 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0016
       
   608 //! @SYMTestCaseDesc		ListL check for invalid sis file
       
   609 //! @SYMREQ			REQ7561
       
   610 //! @SYMTestPriority		Medium
       
   611 //! @SYMTestActions		Move an invalid sis file and call ListL
       
   612 //! @SYMTestExpectedResults	The List should not list the sis file
       
   613 //! @SYMDevelopedForRelease	Oghma
       
   614 
       
   615 START_TESTCASE API-SEC-SWI-CR1023-H4-0016
       
   616 
       
   617 // Copy the invalid stub into position on the x: drive
       
   618 //The list should not list the file
       
   619 RUN_UTILS MkDir e:\private\
       
   620 RUN_UTILS MkDir e:\private\10202dce\
       
   621 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\private\10202dce\80000001_0.sis
       
   622 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   623 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   624 RUN_UTILS DeleteDirectory  e:\private
       
   625 
       
   626 END_TESTCASE API-SEC-SWI-CR1023-H4-0016
       
   627 
       
   628 
       
   629 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0017
       
   630 //! @SYMTestCaseDesc		ListL check for invalid ctl file
       
   631 //! @SYMREQ			REQ7561
       
   632 //! @SYMTestPriority		Medium
       
   633 //! @SYMTestActions		Move a valid ctl file an invalid ctl file and call ListL
       
   634 //! @SYMTestExpectedResults	The List should list only the ctl file
       
   635 //! @SYMDevelopedForRelease	Oghma
       
   636 
       
   637 START_TESTCASE API-SEC-SWI-CR1023-H4-0017
       
   638 
       
   639 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   640 
       
   641 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   642 RUN_UTILS MKDIR c:\cr1023\
       
   643 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   644 
       
   645 // Uninstall SIMPLE.SIS
       
   646 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   647 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctlinvalidfolder3
       
   648 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive
       
   649 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletectlinvalidfolder3
       
   650 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   651 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   652 
       
   653 END_TESTCASE API-SEC-SWI-CR1023-H4-0017
       
   654 
       
   655 
       
   656 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0018
       
   657 //! @SYMTestCaseDesc		ListL should list only uninstalled pkg file
       
   658 //! @SYMREQ			REQ7561
       
   659 //! @SYMTestPriority		Medium
       
   660 //! @SYMTestActions		Install a sis file and call ListL
       
   661 //! @SYMTestExpectedResults	The List should not list the installed sis file
       
   662 //! @SYMDevelopedForRelease	Oghma
       
   663 
       
   664 START_TESTCASE API-SEC-SWI-CR1023-H4-0018
       
   665 
       
   666 RUN_UTILS MKDIR e:\private\
       
   667 RUN_UTILS MKDIR e:\private\10202dce\
       
   668 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   669 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis e:\private\10202dce\testpreinstalled_install.sis
       
   670 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install.sis
       
   671 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listapps
       
   672 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x.sis
       
   673 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   674 RUN_UTILS DeleteDirectory e:\private
       
   675 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   676 
       
   677 END_TESTCASE API-SEC-SWI-CR1023-H4-0018
       
   678 
       
   679 
       
   680 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0019
       
   681 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs when stub sis is present in removable drive
       
   682 //! @SYMREQ			REQ7561
       
   683 //! @SYMTestPriority		Medium
       
   684 //! @SYMTestActions		call ListL 
       
   685 //! @SYMTestExpectedResults	ListL should return with KErrNoUninstalledPackages for non-removable drive
       
   686 //! @SYMDevelopedForRelease	Oghma
       
   687 
       
   688 START_TESTCASE API-SEC-SWI-CR1023-H4-0019
       
   689 
       
   690 RUN_UTILS MKDIR c:\private\
       
   691 RUN_UTILS MKDIR c:\private\10202dce\
       
   692 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis c:\private\10202dce\testpreinstalled_install.sis
       
   693 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   694 RUN_UTILS DeleteDirectry c:\private
       
   695 
       
   696 END_TESTCASE API-SEC-SWI-CR1023-H4-0019
       
   697 
       
   698 
       
   699 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0020
       
   700 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs when none is present
       
   701 //! @SYMREQ			REQ7561
       
   702 //! @SYMTestPriority		Medium
       
   703 //! @SYMTestActions		call ListL 
       
   704 //! @SYMTestExpectedResults	ListL should return with KErrNoUninstalledPackages
       
   705 //! @SYMDevelopedForRelease	Oghma
       
   706 
       
   707 START_TESTCASE API-SEC-SWI-CR1023-H4-0020
       
   708 
       
   709 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   710 
       
   711 END_TESTCASE API-SEC-SWI-CR1023-H4-0020
       
   712 
       
   713 
       
   714 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0022
       
   715 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs from non-removable drive 
       
   716 //! @SYMREQ			REQ7561
       
   717 //! @SYMTestPriority		Medium
       
   718 //! @SYMTestActions		Copy the stub sis file to relevant folders of non-removable drive and call ListL 
       
   719 //! @SYMTestExpectedResults	ListL should return with KErrNotRemovable
       
   720 //! @SYMDevelopedForRelease	Oghma
       
   721 
       
   722 START_TESTCASE API-SEC-SWI-CR1023-H4-0022
       
   723 
       
   724 RUN_UTILS MKDIR c:\private\
       
   725 RUN_UTILS MKDIR c:\private\10202dce\
       
   726 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis c:\private\10202dce\testpreinstalled_install.sis
       
   727 RUN_TEST_STEP !Error=-10280 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappscdrive
       
   728 RUN_UTILS DeleteFile c:\private\10202dce\testpreinstalled_install.sis
       
   729 
       
   730 END_TESTCASE API-SEC-SWI-CR1023-H4-0022
       
   731 
       
   732 
       
   733 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0025
       
   734 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs when only sys\install\sisregistry is present
       
   735 //! @SYMREQ			REQ7561
       
   736 //! @SYMTestPriority		Medium
       
   737 //! @SYMTestActions		call ListL 
       
   738 //! @SYMTestExpectedResults	ListL should return with KErrNoUninstalledPackages
       
   739 //! @SYMDevelopedForRelease	Oghma
       
   740 
       
   741 START_TESTCASE API-SEC-SWI-CR1023-H4-0025
       
   742 
       
   743 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyfiletosisregistry
       
   744 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletefilefromsisregistry
       
   745 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   746 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyfiletosisregistryfolder
       
   747 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletefilefromsisregistryfolder
       
   748 RUN_TEST_STEP 100 tuiscriptadaptors ListUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsxdrive_0
       
   749 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   750 
       
   751 END_TESTCASE API-SEC-SWI-CR1023-H4-0025
       
   752 
       
   753 
       
   754 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0026
       
   755 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs  with PU pkg
       
   756 //! @SYMREQ			REQ7564
       
   757 //! @SYMTestPriority		Medium
       
   758 //! @SYMTestActions		Uninstall the PA sis file and call RemoveL 
       
   759 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   760 //! @SYMDevelopedForRelease	Oghma
       
   761 
       
   762 START_TESTCASE API-SEC-SWI-CR1023-H4-0026
       
   763 
       
   764 RUN_UTILS MKDIR e:\private\
       
   765 RUN_UTILS MKDIR e:\private\10202dce\
       
   766 RUN_UTILS CopyFile z:\tswi\tsis\data\fileeclipsepu.sis e:\private\10202dce\fileeclipsepu.sis
       
   767 RUN_UTILS MAKEREADWRITE e:\private\10202dce\fileeclipsepu.sis
       
   768 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
   769 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistspusis
       
   770 
       
   771 END_TESTCASE API-SEC-SWI-CR1023-H4-0026
       
   772 
       
   773 
       
   774 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0027
       
   775 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs, when junk file is present in sys/install/sisregistry with 8 chars
       
   776 //! @SYMREQ			REQ7564
       
   777 //! @SYMTestPriority		Medium
       
   778 //! @SYMTestActions		Copy the stub sis file and ctl file to relevant folders and call RemoveL 
       
   779 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   780 //! @SYMDevelopedForRelease	Oghma
       
   781 
       
   782 START_TESTCASE API-SEC-SWI-CR1023-H4-0027
       
   783 
       
   784 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   785 
       
   786 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   787 RUN_UTILS MKDIR c:\cr1023\
       
   788 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   789 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   790 
       
   791 // Uninstall SIMPLE.SIS
       
   792 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   793 
       
   794 // Copy the stub back into position on the x: drive
       
   795 // Copy the controller file to x: drive
       
   796 //The list should list the file
       
   797 
       
   798 RUN_UTILS MkDir e:\private\
       
   799 RUN_UTILS MkDir e:\private\10202dce\
       
   800 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
   801 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   802 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
   803 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   804 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyjunkfile
       
   805 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
   806 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
   807 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistssisctl
       
   808 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini deletejunkfile
       
   809 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   810 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   811 
       
   812 END_TESTCASE API-SEC-SWI-CR1023-H4-0027
       
   813 
       
   814 
       
   815 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0028
       
   816 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs, when same stub sis file is copied twice
       
   817 //! @SYMREQ			REQ7564
       
   818 //! @SYMTestPriority		Medium
       
   819 //! @SYMTestActions		Copy the stub sis file(twice) and ctl file to relevant folders and call RemoveL 
       
   820 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   821 //! @SYMDevelopedForRelease	Oghma
       
   822 
       
   823 START_TESTCASE API-SEC-SWI-CR1023-H4-0028
       
   824 
       
   825 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   826 
       
   827 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   828 RUN_UTILS MKDIR c:\cr1023\
       
   829 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   830 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   831 
       
   832 // Uninstall SIMPLE.SIS
       
   833 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   834 
       
   835 // Copy the stub back into position on the x: drive
       
   836 // Copy the controller file to x: drive
       
   837 //The list should list the file
       
   838 
       
   839 RUN_UTILS MkDir e:\private\
       
   840 RUN_UTILS MkDir e:\private\10202dce\
       
   841 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
   842 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
   843 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000002.sis
       
   844 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000002.sis
       
   845 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
   846 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
   847 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
   848 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
   849 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
   850 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistssisctl
       
   851 RUN_UTILS DeleteDirectiry e:\private
       
   852 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   853 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   854 
       
   855 END_TESTCASE API-SEC-SWI-CR1023-H4-0028
       
   856 
       
   857 
       
   858 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0026
       
   859 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs , with SA and SP
       
   860 //! @SYMREQ			REQ7561
       
   861 //! @SYMTestPriority		Medium
       
   862 //! @SYMTestActions		Copy the stub sis files and call RemoveL
       
   863 //! @SYMTestExpectedResults	RemoveL should remove both the files
       
   864 //! @SYMDevelopedForRelease	Oghma
       
   865 
       
   866 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0026
       
   867 
       
   868 RUN_UTILS MKDIR e:\private\
       
   869 RUN_UTILS MKDIR e:\private\10202dce\
       
   870 RUN_UTILS CopyFile z:\tswi\tsis\data\testaugmentations_base.sis e:\private\10202dce\testaugmentations_base.sis
       
   871 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testaugmentations_base.sis
       
   872 RUN_UTILS CopyFile z:\tswi\tsis\data\testaugmentations_A.sis e:\private\10202dce\testaugmentations_A.sis
       
   873 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testaugmentations_A.sis
       
   874 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps2
       
   875 RUN_UTILS RemoveDirectory e:\private
       
   876 
       
   877 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0026
       
   878 
       
   879 
       
   880 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0029
       
   881 //! @SYMTestCaseDesc		check for pkg with PA and PP
       
   882 //! @SYMREQ			REQ7567
       
   883 //! @SYMTestPriority		Medium
       
   884 //! @SYMTestActions		Call the removeL and check whether files referred is removed
       
   885 //! @SYMTestExpectedResults	The file should be removed
       
   886 //! @SYMDevelopedForRelease	Oghma
       
   887 
       
   888 START_TESTCASE API-SEC-SWI-CR1023-H4-0029
       
   889 
       
   890 RUN_UTILS MKDIR e:\private\
       
   891 RUN_UTILS MKDIR e:\private\10202dce\
       
   892 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x3.sis e:\private\10202dce\testpreinstalled_install_x3pa.sis
       
   893 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x3pa.sis
       
   894 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x3pp.sis e:\private\10202dce\testpreinstalled_install_x3pp.sis
       
   895 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x3pp.sis
       
   896 RUN_UTILS MKDIR e:\Documents\
       
   897 RUN_UTILS MKDIR e:\Documents\InstTest\
       
   898 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\Documents\InstTest\file1.txt
       
   899 RUN_UTILS MAKEREADWRITE e:\Documents\InstTest\file1.txt
       
   900 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps2
       
   901 RUN_UTILS DeleteDirectory   e:\Documents
       
   902 
       
   903 END_TESTCASE API-SEC-SWI-CR1023-H4-0029
       
   904 
       
   905 
       
   906 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0030
       
   907 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs after delete
       
   908 //! @SYMREQ			REQ7564
       
   909 //! @SYMTestPriority		Medium
       
   910 //! @SYMTestActions		Uninstall the PA sis file, delete the file after ListL and call RemoveL 
       
   911 //! @SYMTestExpectedResults	RemoveL should return with KErrNone
       
   912 //! @SYMDevelopedForRelease	Oghma
       
   913 
       
   914 START_TESTCASE API-SEC-SWI-CR1023-H4-0030
       
   915 
       
   916 RUN_UTILS MKDIR e:\private\
       
   917 RUN_UTILS MKDIR e:\private\10202dce\
       
   918 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install.sis e:\private\10202dce\testpreinstalled_install.sis
       
   919 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install.sis
       
   920 RUN_TEST_STEP_RESULT -1 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsafterdelete
       
   921 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexists
       
   922 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
   923 
       
   924 END_TESTCASE API-SEC-SWI-CR1023-H4-0030
       
   925 
       
   926 
       
   927 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0031
       
   928 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs for embedded files 
       
   929 //! @SYMREQ			REQ7564
       
   930 //! @SYMTestPriority		Medium
       
   931 //! @SYMTestActions		Copy the ctl file to relevant folders and call RemoveL 
       
   932 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   933 //! @SYMDevelopedForRelease	Oghma
       
   934 
       
   935 START_TESTCASE API-SEC-SWI-CR1023-H4-0031
       
   936 
       
   937 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini embedc1install
       
   938 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_2.sis e:\private\10202dce\053177c_2.sis
       
   939 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_2.sis
       
   940 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\Documents\def053177\backlight.txt
       
   941 RUN_UTILS MAKEREADWRITE e:\Documents\def053177\backlight.txt
       
   942 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeembedapps
       
   943 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistsembed
       
   944 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_embedc1install
       
   945 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   946 
       
   947 END_TESTCASE API-SEC-SWI-CR1023-H4-0031
       
   948 
       
   949 
       
   950 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0032
       
   951 //! @SYMTestCaseDesc		Removing of Uninstalled Preinstalled Pkgs for embedded files
       
   952 //! @SYMREQ			REQ7564
       
   953 //! @SYMTestPriority		Medium
       
   954 //! @SYMTestActions		Copy the ctl file to relevant folders and call RemoveL 
       
   955 //! @SYMTestExpectedResults	RemoveL should remove the uninstalled pkg
       
   956 //! @SYMDevelopedForRelease	Oghma
       
   957 
       
   958 START_TESTCASE API-SEC-SWI-CR1023-H4-0032
       
   959 
       
   960 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini embedc1install
       
   961 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_2.sis e:\private\10202dce\053177c_2.sis
       
   962 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_2.sis
       
   963 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\Documents\def053177\backlight.txt
       
   964 RUN_UTILS MAKEREADWRITE e:\Documents\def053177\backlight.txt
       
   965 RUN_UTILS MKDIR c:\cr1023\
       
   966 RUN_UTILS CopyFile e:\Documents\def053177\appcap1.txt c:\cr1023\appcap1.txt
       
   967 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_embedc1installc0
       
   968 RUN_UTILS CopyFile c:\cr1023\appcap1.txt e:\Documents\def053177\appcap1.txt
       
   969 RUN_UTILS MAKEREADWRITE e:\Documents\def053177\appcap1.txt
       
   970 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeembedapps
       
   971 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini notexistsembedtxt
       
   972 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_embedc1installc1
       
   973 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
   974 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
   975 
       
   976 END_TESTCASE API-SEC-SWI-CR1023-H4-0032
       
   977 
       
   978 
       
   979 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-B-0006
       
   980 //! @SYMTestCaseDesc		Exclusive RemoveL check
       
   981 //! @SYMREQ			REQ7566
       
   982 //! @SYMTestPriority		Medium
       
   983 //! @SYMTestActions		Call the removeL and simultaneously restore a sis file
       
   984 //! @SYMTestExpectedResults	The installation should fail
       
   985 //! @SYMDevelopedForRelease	Oghma
       
   986 
       
   987 START_TESTCASE API-SEC-SWI-CR1023-H4-B-0006
       
   988 
       
   989 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
   990 
       
   991 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
   992 RUN_UTILS MKDIR c:\cr1023\
       
   993 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
   994 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
   995 
       
   996 // Uninstall SIMPLE.SIS
       
   997 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
   998 
       
   999 // Copy the stub back into position on the x: drive
       
  1000 // Copy the controller file to x: drive
       
  1001 //The list should list the file
       
  1002 
       
  1003 RUN_UTILS MkDir e:\private\
       
  1004 RUN_UTILS MkDir e:\private\10202dce\
       
  1005 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
  1006 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
  1007 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
  1008 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
  1009 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
  1010 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
  1011 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
  1012 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple1_sis
       
  1013 CONCURRENT
       
  1014 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple1_sis
       
  1015 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsfromxdrive
       
  1016 CONSECUTIVE
       
  1017 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
  1018 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
  1019 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple1_sis
       
  1020 RUN_UTILS DeleteFile e:\private\10202dce\80000001_0.sis
       
  1021 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x.sis
       
  1022 
       
  1023 END_TESTCASE API-SEC-SWI-CR1023-H4-B-0006
       
  1024 
       
  1025 
       
  1026 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0024
       
  1027 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs , with file referred as $(system drive) in pkg file
       
  1028 //! @SYMREQ			REQ7561
       
  1029 //! @SYMTestPriority		Medium
       
  1030 //! @SYMTestActions		Copy the stub sis file and ctl file to relevant folders and call ListL 
       
  1031 //! @SYMTestExpectedResults	RemoveL should not remove the file from system drive
       
  1032 //! @SYMDevelopedForRelease	Oghma
       
  1033 
       
  1034 START_TESTCASE API-SEC-SWI-CR1023-H4-0024
       
  1035 
       
  1036 RUN_UTILS MKDIR e:\private\
       
  1037 RUN_UTILS MKDIR e:\private\10202dce\
       
  1038 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_sysdrive.sis e:\private\10202dce\testpreinstalled_sysdrive.sis
       
  1039 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_sysdrive.sis
       
  1040 RUN_UTILS MKDIR c:\Documents\
       
  1041 RUN_UTILS MKDIR c:\Documents\InstTest\
       
  1042 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt c:\Documents\InstTest\file1.txt
       
  1043 RUN_UTILS MAKEREADWRITE c:\Documents\InstTest\file1.txt
       
  1044 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
  1045 RUN_TEST_STEP !Result=Fail 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini filesysdrivechk
       
  1046 RUN_UTILS DeleteFile c:\Documents\InstTest\file1.txt
       
  1047 RUN_UTILS DeleteDirectory c:\Documents
       
  1048 
       
  1049 END_TESTCASE API-SEC-SWI-CR1023-H4-0024
       
  1050 
       
  1051 
       
  1052 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0007
       
  1053 //! @SYMTestCaseDesc		File removal check for RemoveL for data caged file
       
  1054 //! @SYMREQ			REQ7567
       
  1055 //! @SYMTestPriority		Medium
       
  1056 //! @SYMTestActions		Call the removeL and check whether files referred is removed if it is data caged
       
  1057 //! @SYMTestExpectedResults	The file is removed
       
  1058 //! @SYMDevelopedForRelease	Oghma
       
  1059 
       
  1060 START_TESTCASE API-SEC-SWI-CR1023-H4-0007
       
  1061 
       
  1062 RUN_UTILS MKDIR e:\private\
       
  1063 RUN_UTILS MKDIR e:\private\10202dce\
       
  1064 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x3.sis e:\private\10202dce\testpreinstalled_install_x3.sis
       
  1065 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x3.sis
       
  1066 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copydatacagedfile
       
  1067 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps
       
  1068 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini datacagedfile
       
  1069 
       
  1070 END_TESTCASE API-SEC-SWI-CR1023-H4-0007
       
  1071 
       
  1072 
       
  1073 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0033
       
  1074 //! @SYMTestCaseDesc		check for pkg with more than 1 lang
       
  1075 //! @SYMREQ			REQ7567
       
  1076 //! @SYMTestPriority		Medium
       
  1077 //! @SYMTestActions		Call the removeL and check whether files referred is removed
       
  1078 //! @SYMTestExpectedResults	The file should be removed
       
  1079 //! @SYMDevelopedForRelease	Oghma
       
  1080 
       
  1081 START_TESTCASE API-SEC-SWI-CR1023-H4-0033
       
  1082 
       
  1083 RUN_UTILS MKDIR e:\private\
       
  1084 RUN_UTILS MKDIR e:\private\10202dce\
       
  1085 RUN_UTILS CopyFile z:\tswi\tsis\data\language_frfirst.sis e:\private\10202dce\language_frfirst.sis
       
  1086 RUN_UTILS MAKEREADWRITE e:\private\10202dce\language_frfirst.sis
       
  1087 RUN_UTILS MKDIR e:\Documents\
       
  1088 RUN_UTILS MKDIR e:\Documents\InstTest\
       
  1089 RUN_UTILS CopyFile z:\tswi\tuiscriptadaptors\data\preinstalledinstall.txt e:\Documents\InstTest\file1.txt
       
  1090 RUN_UTILS MAKEREADWRITE e:\Documents\InstTest\file1.txt
       
  1091 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeappsxdrive
       
  1092 RUN_TEST_STEP 100 tuiscriptadaptors MmcCheckFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini filelangsis
       
  1093 RUN_UTILS DeleteFile e:\Documents\InstTest\file1.txt
       
  1094 RUN_UTILS DeleteDirectory   e:\Documents
       
  1095 
       
  1096 END_TESTCASE API-SEC-SWI-CR1023-H4-0033
       
  1097 
       
  1098 
       
  1099 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-C-0006
       
  1100 //! @SYMTestCaseDesc		Exclusive RemoveL check
       
  1101 //! @SYMREQ			REQ7566
       
  1102 //! @SYMTestPriority		Medium
       
  1103 //! @SYMTestActions		Call the removeL and simultaneously uninstall a sis file
       
  1104 //! @SYMTestExpectedResults	The installation should fail
       
  1105 //! @SYMDevelopedForRelease	Oghma
       
  1106 
       
  1107 START_TESTCASE API-SEC-SWI-CR1023-H4-C-0006
       
  1108 
       
  1109 // needed for backup to take place
       
  1110 RUN_UTILS MkDir c:\private\101f72a6\
       
  1111 RUN_UTILS CopyFile z:\tswi\tsis\data\certstore\cacerts.dat c:\private\101f72a6\cacerts.dat
       
  1112 RUN_UTILS MAKEREADWRITE c:\private\101f72a6\cacerts.dat
       
  1113 RUN_UTILS CopyFile z:\tswi\tsis\data\certstore\certclients.dat c:\private\101f72a6\certclients.dat
       
  1114 RUN_UTILS MAKEREADWRITE c:\private\101f72a6\certclients.dat
       
  1115 RUN_UTILS MkDir c:\tswi\
       
  1116 RUN_UTILS MkDir c:\tswi\tbackuprestore\
       
  1117 
       
  1118 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini simple
       
  1119 
       
  1120 // Copy the stub that was created and the file1.txt installed by SIMPLE.SIS
       
  1121 RUN_UTILS MKDIR c:\cr1023\
       
  1122 RUN_UTILS CopyFile e:\private\10202dce\80000001_0.sis c:\cr1023\80000001_0.sis
       
  1123 RUN_UTILS CopyFile e:\sys\install\sisregistry\80000001\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
  1124 
       
  1125 // Uninstall SIMPLE.SIS
       
  1126 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_simple
       
  1127 
       
  1128 // Copy the stub back into position on the x: drive
       
  1129 // Copy the controller file to x: drive
       
  1130 //The list should list the file
       
  1131 
       
  1132 RUN_UTILS MkDir e:\private\
       
  1133 RUN_UTILS MkDir e:\private\10202dce\
       
  1134 RUN_UTILS CopyFile c:\cr1023\80000001_0.sis e:\private\10202dce\80000001_0.sis
       
  1135 RUN_UTILS MAKEREADWRITE e:\private\10202dce\80000001_0.sis
       
  1136 RUN_UTILS DeleteFile c:\cr1023\80000001_0.sis
       
  1137 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copyctl
       
  1138 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
  1139 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x.sis e:\private\10202dce\testpreinstalled_install_x.sis
       
  1140 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x.sis
       
  1141 RUN_UTILS CopyFile z:\tswi\tsis\data\testpreinstalled_install_x3.sis e:\private\10202dce\testpreinstalled_install_x3.sis
       
  1142 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testpreinstalled_install_x3.sis
       
  1143 RUN_TEST_STEP 100 tbackuprestore INSTALL z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1144 RUN_TEST_STEP 100 tbackuprestore PRESENT z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1145 RUN_TEST_STEP 100 tbackuprestore BACKUP	z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1146 RUN_TEST_STEP 100 tbackuprestore UNINSTALL z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1147 CONCURRENT
       
  1148 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeallappsfromx
       
  1149 RUN_TEST_STEP 100 tbackuprestore RESTORE z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1150 
       
  1151 CONSECUTIVE
       
  1152 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini sisfolder
       
  1153 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini cdrivefolder
       
  1154 RUN_TEST_STEP 100 tbackuprestore UNINSTALL z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini backupandrestore
       
  1155 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x.sis
       
  1156 RUN_UTILS DeleteFile e:\private\10202dce\testpreinstalled_install_x3.sis
       
  1157 RUN_UTILS DeleteFile e:\private\10202dce\80000001_0.sis
       
  1158 
       
  1159 RUN_UTILS DeleteDirectory   c:\tswi
       
  1160 
       
  1161 END_TESTCASE API-SEC-SWI-CR1023-H4-C-0006
       
  1162 
       
  1163 
       
  1164 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0035
       
  1165 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs  
       
  1166 //! @SYMREQ			REQ7561
       
  1167 //! @SYMTestPriority		Medium
       
  1168 //! @SYMTestActions		uninstall the deepembed sis file and call listL
       
  1169 //! @SYMTestExpectedResults	ListL should list the uninstalled pkg
       
  1170 //! @SYMDevelopedForRelease	Oghma
       
  1171 
       
  1172 START_TESTCASE API-SEC-SWI-CR1023-H4-0035
       
  1173 
       
  1174 RUN_UTILS MKDIR e:\private\
       
  1175 RUN_UTILS MKDIR e:\private\10202dce\
       
  1176 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_8.sis e:\private\10202dce\053177c_8.sis
       
  1177 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_8.sis
       
  1178 RUN_TEST_STEP_RESULT -10283 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsdeepembed
       
  1179 RUN_UTILS DeleteFile e:\private\10202dce\053177c_8.sis
       
  1180 RUN_TEST_STEP 100 tuiscriptadaptors MmcDeleteFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini privatefolder
       
  1181 
       
  1182 END_TESTCASE API-SEC-SWI-CR1023-H4-0035
       
  1183 
       
  1184 
       
  1185 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0036
       
  1186 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs  
       
  1187 //! @SYMREQ			REQ7561
       
  1188 //! @SYMTestPriority		Medium
       
  1189 //! @SYMTestActions		uninstall the deepembed sis file and call listL
       
  1190 //! @SYMTestExpectedResults	ListL should list the uninstalled pkg
       
  1191 //! @SYMDevelopedForRelease	Oghma
       
  1192 
       
  1193 START_TESTCASE API-SEC-SWI-CR1023-H4-0036
       
  1194 
       
  1195 RUN_UTILS MKDIR e:\private\
       
  1196 RUN_UTILS MKDIR e:\private\10202dce\
       
  1197 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_1.sis e:\private\10202dce\053177c_1.sis
       
  1198 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_1.sis
       
  1199 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_2.sis e:\private\10202dce\053177c_2.sis
       
  1200 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_2.sis
       
  1201 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_3.sis e:\private\10202dce\053177c_3.sis
       
  1202 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_3.sis
       
  1203 RUN_UTILS CopyFile z:\tswi\tsis\data\053177c_4.sis e:\private\10202dce\053177c_4.sis
       
  1204 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177c_4.sis
       
  1205 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_0.sis e:\private\10202dce\053177b_0.sis
       
  1206 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_0.sis
       
  1207 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_1.sis e:\private\10202dce\053177b_1.sis
       
  1208 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_1.sis
       
  1209 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_2.sis e:\private\10202dce\053177b_2.sis
       
  1210 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_2.sis
       
  1211 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_3.sis e:\private\10202dce\053177b_3.sis
       
  1212 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_3.sis
       
  1213 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_4.sis e:\private\10202dce\053177b_4.sis
       
  1214 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_4.sis
       
  1215 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_5.sis e:\private\10202dce\053177b_5.sis
       
  1216 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_5.sis
       
  1217 RUN_UTILS CopyFile z:\tswi\tsis\data\053177b_6.sis e:\private\10202dce\053177b_6.sis
       
  1218 RUN_UTILS MAKEREADWRITE e:\private\10202dce\053177b_6.sis
       
  1219 
       
  1220 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini listappsmorepkgs
       
  1221 
       
  1222 END_TESTCASE API-SEC-SWI-CR1023-H4-0036
       
  1223 
       
  1224 
       
  1225 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0037
       
  1226 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs , with SA and two SP
       
  1227 //! @SYMDEF			DEF110017
       
  1228 //! @SYMTestPriority		Medium
       
  1229 //! @SYMTestActions		Copy the stub sis files and call RemoveL
       
  1230 //! @SYMTestExpectedResults	RemoveL should remove all 3 files.
       
  1231 //! @SYMDevelopedForRelease	Oghma
       
  1232 
       
  1233 START_TESTCASE API-SEC-SWI-CR1023-H4-0037
       
  1234 
       
  1235 RUN_UTILS MKDIR e:\private\
       
  1236 RUN_UTILS MKDIR e:\private\10202dce\
       
  1237 RUN_UTILS CopyFile z:\tswi\tsis\data\testaugmentations_base.sis e:\private\10202dce\testaugmentations_base.sis
       
  1238 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testaugmentations_base.sis
       
  1239 RUN_UTILS CopyFile z:\tswi\tsis\data\testaugmentations_A.sis e:\private\10202dce\testaugmentations_A.sis
       
  1240 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testaugmentations_A.sis
       
  1241 RUN_UTILS CopyFile z:\tswi\tsis\data\testaugmentations_D.sis e:\private\10202dce\testaugmentations_D.sis
       
  1242 RUN_UTILS MAKEREADWRITE e:\private\10202dce\testaugmentations_D.sis
       
  1243 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps3
       
  1244 RUN_UTILS RemoveDirectory e:\private
       
  1245 
       
  1246 END_TESTCASE API-SEC-SWI-CR1023-H4-0037
       
  1247 
       
  1248 
       
  1249 //! @SYMTestCaseID		API-SEC-SWI-CR1023-H4-0038
       
  1250 //! @SYMTestCaseDesc		Listing of Uninstalled Preinstalled Pkgs , with SA and two SP with both controller and stub sis file
       
  1251 //! @SYMREQ			DEF110017
       
  1252 //! @SYMTestPriority		Medium
       
  1253 //! @SYMTestActions		Copy the stub sis files and the controller files and  call RemoveL
       
  1254 //! @SYMTestExpectedResults	RemoveL should remove all the files
       
  1255 //! @SYMDevelopedForRelease	Oghma
       
  1256 
       
  1257 START_TESTCASE API-SEC-SWI-CR1023-H4-0038
       
  1258 
       
  1259 // Install augmentaion base, A and D
       
  1260 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini augmentation_base_e
       
  1261 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini augmentation_A_e
       
  1262 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini augmentation_D_e
       
  1263 
       
  1264 // Copy the stub that was created and the controller
       
  1265 RUN_UTILS MKDIR c:\cr1023\
       
  1266 RUN_UTILS CopyFile e:\private\10202dce\81111207_0.sis c:\cr1023\81111207_0.sis
       
  1267 RUN_UTILS CopyFile e:\sys\install\sisregistry\81111207\00000000_0000.ctl c:\cr1023\00000000_0000.ctl
       
  1268 RUN_UTILS CopyFile e:\sys\install\sisregistry\81111207\00000001_0000.ctl c:\cr1023\00000001_0000.ctl
       
  1269 RUN_UTILS CopyFile e:\sys\install\sisregistry\81111207\00000002_0000.ctl c:\cr1023\00000002_0000.ctl
       
  1270 
       
  1271 // Uninstall augmentaion base, A and D
       
  1272 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini u_augmentation_base_e
       
  1273 
       
  1274 // Copy the stub back into position on the e: drive
       
  1275 // Copy the controller file to e: drive
       
  1276 //The list should list the file
       
  1277 
       
  1278 RUN_UTILS MkDir e:\private\
       
  1279 RUN_UTILS MkDir e:\private\10202dce\
       
  1280 RUN_UTILS CopyFile c:\cr1023\81111207_0.sis e:\private\10202dce\81111207_0.sis
       
  1281 RUN_UTILS MAKEREADWRITE e:\private\10202dce\81111207_0.sis
       
  1282 RUN_UTILS DeleteFile c:\cr1023\81111207_0.sis
       
  1283 RUN_TEST_STEP 100 tuiscriptadaptors MmcCopyFilesStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini copy3ctl
       
  1284 RUN_UTILS DeleteFile c:\cr1023\00000000_0000.ctl
       
  1285 RUN_UTILS DeleteFile c:\cr1023\00000001_0000.ctl
       
  1286 RUN_UTILS DeleteFile c:\cr1023\00000002_0000.ctl
       
  1287 
       
  1288 RUN_TEST_STEP 100 tuiscriptadaptors RemoveUninstallPkgsStep z:\tswi\tuiscriptadaptors\scripts\tuninstallpkgs_h4.ini removeapps3
       
  1289 RUN_UTILS RemoveDirectory e:\private
       
  1290 
       
  1291 END_TESTCASE API-SEC-SWI-CR1023-H4-0038