installationservices/swi/test/tautosigning/tautosigning.script
changeset 0 ba25891c3a9e
child 25 7333d7932ef7
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 
       
    17 PRINT Run all SWIS tests
       
    18 LOAD_SUITE tuiscriptadaptors
       
    19 
       
    20 //! @file
       
    21 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-UNSIGNED-0001
       
    22 //! @SYMTestCaseDesc		Ensures unsigned SIS files cannot be installed when automatic signing is turned on
       
    23 //! @SYMTestPriority		High
       
    24 //! @SYMTestStatus		3. Released
       
    25 //! @SYMTestActions		Attempts to install 3 unsigned SIS files of varying capabilities
       
    26 //! @SYMTestExpectedResults	3 Failed Installs
       
    27 //! @SYMPREQ			PREQ986
       
    28 //! @SYMTestType		UT
       
    29 
       
    30 START_TESTCASE API-SEC-TAUTOSIGNING-UNSIGNED-0001
       
    31 
       
    32 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 1-1unsigneddata
       
    33 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 1-2unsignedexenocap
       
    34 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 1-3unsignedexedrmcap
       
    35 
       
    36 END_TESTCASE API-SEC-TAUTOSIGNING-UNSIGNED-0001
       
    37 
       
    38 //! @file
       
    39 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SELFSIGNED-0001
       
    40 //! @SYMTestCaseDesc		Installs/Uninstalls a Self-Signed SIS file containing executables with user capabilities
       
    41 //! @SYMTestPriority		High
       
    42 //! @SYMTestStatus		3. Released
       
    43 //! @SYMTestActions		Attempts an install followed by an uninstall
       
    44 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
    45 //! @SYMPREQ			PREQ986
       
    46 //! @SYMTestType		UT
       
    47 
       
    48 START_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0001
       
    49 
       
    50 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-1selfsignedusercaps
       
    51 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-1selfsignedusercaps
       
    52 
       
    53 END_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0001
       
    54 
       
    55 //! @file
       
    56 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SELFSIGNED-0002
       
    57 //! @SYMTestCaseDesc		Installs/Uninstalls a Self-Signed SIS file containing only data files
       
    58 //! @SYMTestPriority		Low
       
    59 //! @SYMTestStatus		3. Released
       
    60 //! @SYMTestActions		Attempts an install followed by an uninstall
       
    61 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
    62 //! @SYMPREQ			PREQ986
       
    63 //! @SYMTestType		UT
       
    64 
       
    65 START_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0002
       
    66 
       
    67 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-2selfsigneddata
       
    68 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-2selfsigneddata
       
    69 
       
    70 END_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0002
       
    71 
       
    72 //! @file
       
    73 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SELFSIGNED-0003
       
    74 //! @SYMTestCaseDesc		Installs a Self-Signed SIS file containing executables with user capabilities, refusing to grant the capabilties
       
    75 //! @SYMTestPriority		High
       
    76 //! @SYMTestStatus		3. Released
       
    77 //! @SYMTestActions		Attempts an Install
       
    78 //! @SYMTestExpectedResults	Failed Install
       
    79 //! @SYMPREQ			PREQ986
       
    80 //! @SYMTestType		UT
       
    81 
       
    82 START_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0003
       
    83 
       
    84 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-1selfsignedusercapsunauthorised
       
    85 
       
    86 END_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0003
       
    87 
       
    88 //! @file
       
    89 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SELFSIGNED-0004
       
    90 //! @SYMTestCaseDesc		Installs a Self-Signed SIS file containing executables no capabilities
       
    91 //! @SYMTestPriority		Medium
       
    92 //! @SYMTestStatus		3. Released
       
    93 //! @SYMTestActions		Attempts an Install, Followed by an Uninstall
       
    94 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
    95 //! @SYMREQ			PREQ986
       
    96 //! @SYMTestType		UT
       
    97 
       
    98 START_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0004
       
    99 
       
   100 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-3selfsignedexenocap
       
   101 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-3selfsignedexenocap
       
   102 
       
   103 END_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0004
       
   104 
       
   105 //! @file
       
   106 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SELFSIGNED-0005
       
   107 //! @SYMTestCaseDesc		Installs a Self-Signed SIS file containing executables with user grantable and DRM capabilities
       
   108 //! @SYMTestPriority		High
       
   109 //! @SYMTestStatus		3. Released
       
   110 //! @SYMTestActions		Attempts an Install
       
   111 //! @SYMTestExpectedResults	Failed Install
       
   112 //! @SYMREQ			PREQ986
       
   113 //! @SYMTestType		UT
       
   114 
       
   115 START_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0005
       
   116 
       
   117 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 2-4selfsignedexeuserdrmcaps
       
   118 
       
   119 END_TESTCASE API-SEC-TAUTOSIGNING-SELFSIGNED-0005
       
   120 
       
   121 //! @file
       
   122 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0001
       
   123 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with user grantable capabilities
       
   124 //! @SYMTestPriority		High
       
   125 //! @SYMTestStatus		3. Released
       
   126 //! @SYMTestActions		Attempts an Install followed by an Uninstall
       
   127 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
   128 //! @SYMREQ			PREQ986
       
   129 //! @SYMTestType		UT
       
   130 
       
   131 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0001
       
   132 
       
   133 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-1signedusergrantable
       
   134 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-1signedusergrantable
       
   135 
       
   136 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0001
       
   137 
       
   138 //! @file
       
   139 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0002
       
   140 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with (authorised) DRM capability
       
   141 //! @SYMTestPriority		High
       
   142 //! @SYMTestStatus		3. Released
       
   143 //! @SYMTestActions		Attempts an Install followed by an Uninstall
       
   144 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
   145 //! @SYMREQ			PREQ986
       
   146 //! @SYMTestType		UT
       
   147 
       
   148 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0002
       
   149 
       
   150 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-2signeddrmfirst
       
   151 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-2signeddrmfirst
       
   152 
       
   153 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0002
       
   154 
       
   155 //! @file
       
   156 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0003
       
   157 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with (authorised) DRM capability, the signature order is reversed
       
   158 //! @SYMTestPriority		High
       
   159 //! @SYMTestStatus		3. Released
       
   160 //! @SYMTestActions		Attempts an Install followed by an Uninstall
       
   161 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
   162 //! @SYMREQ			PREQ986
       
   163 //! @SYMTestType		UT
       
   164 
       
   165 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0003
       
   166 
       
   167 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-3signeddrmlast
       
   168 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-3signeddrmlast
       
   169 
       
   170 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0003
       
   171 
       
   172 //! @file
       
   173 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0004
       
   174 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with user grantable capabilities authorised by the signature
       
   175 //! @SYMTestPriority		High
       
   176 //! @SYMTestStatus		3. Released
       
   177 //! @SYMTestActions		Attempts an Install followed by an Uninstall
       
   178 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
   179 //! @SYMREQ			PREQ986
       
   180 //! @SYMTestType		UT
       
   181 
       
   182 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0004
       
   183 
       
   184 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-4signeduserauthorised
       
   185 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-4signeduserauthorised
       
   186 
       
   187 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0004
       
   188 
       
   189 //! @file
       
   190 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0005
       
   191 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with DRM and user grantable capabilities authorised by the signature
       
   192 //! @SYMTestPriority		High
       
   193 //! @SYMTestStatus		3. Released
       
   194 //! @SYMTestActions		Attempts an Install followed by an Uninstall
       
   195 //! @SYMTestExpectedResults	Sucessful Install, Sucessful Uninstall
       
   196 //! @SYMREQ			PREQ986
       
   197 //! @SYMTestType		UT
       
   198 
       
   199 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0005
       
   200 
       
   201 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-5signedallauthorised
       
   202 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-5signedallauthorised
       
   203 
       
   204 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0005
       
   205 
       
   206 //! @file
       
   207 //! @SYMTestCaseID		API-SEC-TAUTOSIGNING-SIGNED-0006
       
   208 //! @SYMTestCaseDesc		Installs a Signed and Self-Signed SIS file containing executables with user grantable capabilities not authorised by the signature, the user will no authorise the capabilities
       
   209 //! @SYMTestPriority		High
       
   210 //! @SYMTestStatus		3. Released
       
   211 //! @SYMTestActions		Attempts an Install 
       
   212 //! @SYMTestExpectedResults	Failed install
       
   213 //! @SYMREQ			PREQ986
       
   214 //! @SYMTestType		UT
       
   215 
       
   216 START_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0006
       
   217 
       
   218 RUN_TEST_STEP 100 tuiscriptadaptors CheckedInstallStep z:\tswi\tautosigning\scripts\tautosigning.ini 3-6signeduserunauthorised
       
   219 
       
   220 END_TESTCASE API-SEC-TAUTOSIGNING-SIGNED-0006