21 //! @SYMTestCaseID API-SEC-DEF094747-0001 |
21 //! @SYMTestCaseID API-SEC-DEF094747-0001 |
22 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00007__PE_00002__.sis never panics. |
22 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00007__PE_00002__.sis never panics. |
23 //! @SYMDEF DEF094747 |
23 //! @SYMDEF DEF094747 |
24 //! @SYMTestPriority Medium |
24 //! @SYMTestPriority Medium |
25 //! @SYMTestActions Install a SIS file , which would otherwise throw User::11 panic due to "Unique Vendor Name" exceeding descriptor's max length during AppendFormatList operation. |
25 //! @SYMTestActions Install a SIS file , which would otherwise throw User::11 panic due to "Unique Vendor Name" exceeding descriptor's max length during AppendFormatList operation. |
26 //! @SYMTestExpectedResults The SIS file installs successfully. |
26 //! @SYMTestExpectedResults The SIS file doesn't install successfully. Throws -6 as the descriptor is exceeding length |
27 //! @SYMDevelopedForRelease Argus |
27 //! @SYMDevelopedForRelease Argus |
28 |
28 |
29 START_TESTCASE API-SEC-DEF094747-0001 |
29 START_TESTCASE API-SEC-DEF094747-0001 |
30 |
30 |
31 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow1 |
31 RUN_TEST_STEP_RESULT -6 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow1 |
32 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini u_handle_BufferOverflow1 |
|
33 |
32 |
34 END_TESTCASE API-SEC-DEF094747-0001 |
33 END_TESTCASE API-SEC-DEF094747-0001 |
35 |
34 |
36 |
35 |
37 //! @SYMTestCaseID API-SEC-DEF094747-0002 |
36 //! @SYMTestCaseID API-SEC-DEF094747-0002 |
38 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00019__PE_00002__.sis should panic. |
37 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00019__PE_00002__.sis should panic. |
39 //! @SYMDEF DEF094747 |
38 //! @SYMDEF DEF094747 |
40 //! @SYMTestPriority Medium |
39 //! @SYMTestPriority Medium |
41 //! @SYMTestActions Install a SIS file , which would throw User::11 panic due to "Package Name" exceeding descriptor's max length during AppendFormatList operation. |
40 //! @SYMTestActions Install a SIS file , which would throw User::11 panic due to "Package Name" exceeding descriptor's max length during AppendFormatList operation. |
42 //! @SYMTestExpectedResults The SIS file installs successfully. |
41 //! @SYMTestExpectedResults The SIS file doesn't install successfully. Throws -6 as the descriptor is exceeding length |
43 //! @SYMDevelopedForRelease Argus |
42 //! @SYMDevelopedForRelease Argus |
44 |
43 |
45 START_TESTCASE API-SEC-DEF094747-0002 |
44 START_TESTCASE API-SEC-DEF094747-0002 |
46 |
45 |
47 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow2 |
46 RUN_TEST_STEP_RESULT -6 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow2 |
48 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini u_handle_BufferOverflow2 |
|
49 |
47 |
50 END_TESTCASE API-SEC-DEF094747-0002 |
48 END_TESTCASE API-SEC-DEF094747-0002 |
51 |
49 |
52 |
50 |
53 //! @SYMTestCaseID API-SEC-DEF094747-0003 |
51 //! @SYMTestCaseID API-SEC-DEF094747-0003 |
54 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00031__PE_00002__.sis never panics. |
52 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_00031__PE_00002__.sis never panics. |
55 //! @SYMDEF DEF094747 |
53 //! @SYMDEF DEF094747 |
56 //! @SYMTestPriority Medium |
54 //! @SYMTestPriority Medium |
57 //! @SYMTestActions Install a SIS file , which would otherwise throw User::11 panic due to "Vendor Name" exceeding descriptor's max length during AppendFormatList operation. |
55 //! @SYMTestActions Install a SIS file , which would otherwise throw User::11 panic due to "Vendor Name" exceeding descriptor's max length during AppendFormatList operation. |
58 //! @SYMTestExpectedResults The SIS file installs successfully. |
56 //! @SYMTestExpectedResults The SIS file doesn't install successfully. Throws -6 as the descriptor is exceeding length |
59 //! @SYMDevelopedForRelease Argus |
57 //! @SYMDevelopedForRelease Argus |
60 |
58 |
61 START_TESTCASE API-SEC-DEF094747-0003 |
59 START_TESTCASE API-SEC-DEF094747-0003 |
62 |
60 |
63 RUN_TEST_STEP 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow3 |
61 RUN_TEST_STEP_RESULT -6 100 tuiscriptadaptors InstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini handle_BufferOverflow3 |
64 RUN_TEST_STEP 100 tuiscriptadaptors UninstallStep z:\tswi\tuiscriptadaptors\scripts\tuiscriptadaptors.ini u_handle_BufferOverflow3 |
|
65 |
62 |
66 END_TESTCASE API-SEC-DEF094747-0003 |
63 END_TESTCASE API-SEC-DEF094747-0003 |
67 |
64 |
68 //! @SYMTestCaseID API-SEC-DEF094747-0004 |
65 //! @SYMTestCaseID API-SEC-DEF094747-0004 |
69 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_06668__PE_00002__.sis never panics. |
66 //! @SYMTestCaseDesc Verify that the installation of a SIS file TS_00001__TC_06668__PE_00002__.sis never panics. |