Remove 182 manual cases from WRT modules.
[test/tct/web/wrt.git] / tct-appwgt-wrt-tests / tests.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl"  href="testcase.xsl"?>
3 <test_definition>
4   <suite name="tct-appwgt-wrt-tests">
5     <set name="WebAppWidget">
6       <testcase purpose="Check that WRT must support Web AppWidget installation." type="Functional positive" status="approved" component="Web/Runtime/WebAppWidget" execution_type="auto" priority="P1" id="app-widget-install">
7         <description>
8           <pre_condition></pre_condition>
9           <post_condition></post_condition>
10           <steps>
11             <step order="1">
12               <step_desc>Check that WRT supports the Web AppWidget installation.</step_desc>
13               <expected>WRT supports the Web AppWidget installation.</expected>
14             </step>
15           </steps>
16           <test_script_entry test_script_expected_result="0">/opt/tct-appwgt-wrt-tests/scripts/wrt_appwgt_install.sh</test_script_entry>
17           <notes></notes>
18         </description>
19         <specs>
20           <spec>
21             <spec_assertion element_type="attribute" element_name="N/A" interface="0900" specification="Web AppWidget Package Management (Install, Uninstall, Update)" section="Web AppWidget" category="Tizen WRT Core Specifications"></spec_assertion>
22             <spec_url></spec_url>
23             <spec_statement>WRT MUST install Web AppWidget on the time that its Web Application is installed.</spec_statement>
24           </spec>
25         </specs>
26       </testcase>
27       <testcase purpose="Check that the WRT must support Web AppWidget uninstallation." type="Functional positive" status="approved" component="Web/Runtime/WebAppWidget" execution_type="auto" priority="P1" id="app-widget-uninstall">
28         <description>
29           <pre_condition></pre_condition>
30           <post_condition></post_condition>
31           <steps>
32             <step order="1">
33               <step_desc>Check if the WRT supports Web AppWidget uninstallation.</step_desc>
34               <expected>The WRT supports Web AppWidget uninstallation.</expected>
35             </step>
36           </steps>
37           <test_script_entry test_script_expected_result="0">/opt/tct-appwgt-wrt-tests/scripts/wrt_appwgt_uninstall.sh</test_script_entry>
38           <notes></notes>
39         </description>
40         <specs>
41           <spec>
42             <spec_assertion element_type="attribute" element_name="N/A" interface="0910" specification="Web AppWidget Package Management (Install, Uninstall, Update)" section="Web AppWidget" category="Tizen WRT Core Specifications"></spec_assertion>
43             <spec_url></spec_url>
44             <spec_statement>The WRT MUST support Web AppWidget uninstallation.</spec_statement>
45           </spec>
46         </specs>
47       </testcase>
48       <testcase purpose="Check that WRT does not allow Web AppWidget which is signed with an invalid signature to be installed." type="Functional positive" status="approved" component="Web/Runtime/WebAppWidget" execution_type="auto" priority="P1" id="app-widget-signature-invalid">
49         <description>
50           <pre_condition></pre_condition>
51           <post_condition></post_condition>
52           <steps>
53             <step order="1">
54               <step_desc>Check if WRT does not allow Web AppWidget which is signed with an invalid signature to be installed.</step_desc>
55               <expected>WRT does not allow Web AppWidget which is signed with an invalid signature to be installed.</expected>
56             </step>
57           </steps>
58           <test_script_entry test_script_expected_result="0">/opt/tct-appwgt-wrt-tests/scripts/wrt_appwgt_installfail.sh app-widget-signature-invalid.wgt</test_script_entry>
59           <notes></notes>
60         </description>
61         <specs>
62           <spec>
63             <spec_assertion element_type="attribute" element_name="N/A" interface="1100" specification="Web AppWidget Security and Privacy" section="Web AppWidget" category="Tizen WRT Core Specifications"></spec_assertion>
64             <spec_url></spec_url>
65             <spec_statement>When Web Application is unstalled, instances of its Web AppWidget on AppWidget Viewer SHOULD be all removed</spec_statement>
66           </spec>
67         </specs>
68       </testcase>
69     </set>
70   </suite>
71 </test_definition>